A ce sujet, la documentation anglaise ne contient que du code et des résultats d'exécution, C'était un peu difficile à comprendre, je vais donc laisser l'explication.
Il s'agit d'un document JavaScript, mais vous pouvez l'utiliser comme référence lors de l'écriture en Python.
Dans cet élément plusieurs sous-graphiques de taille personnalisée </ b> Lors de l'affichage d'une pluralité de graphiques dans une zone donnée de l'utilisation mentionnée ci-dessus 1. La disposition et la taille </ b> sont définies.
Vous pouvez vérifier immédiatement le dessin du code JS et HTML avec CodePen, alors essayez-le.
var plot1 = {
x: [1, 2],
y: [1, 2],
type: 'scatter',
name: '(plot1)'
};
var plot2 = {
x: [1, 2],
y: [1, 2],
type: 'scatter',
name: '(plot2)',
xaxis: 'x2',
yaxis: 'y2'
};
var plot3 = {
x: [1, 2],
y: [1, 2],
type: 'scatter',
name: '(plot3)',
xaxis: 'x3',
yaxis: 'y3'
};
var data = [plot1, plot2, plot3];
var layout = {
title: 'Personnalisez la taille de plusieurs tracés',
xaxis: {
domain: [0, 0.45],
anchor: 'y1'
},
yaxis: {
domain: [0, 1],
anchor: 'x1'
},
xaxis2: {
domain: [0.55, 1],
anchor: 'y2'
},
yaxis2: {
domain: [0.55, 1],
anchor: 'x2'
},
xaxis3: {
domain: [0.75, 1],
anchor: 'y3'
},
yaxis3: {
domain: [0, 0.45],
anchor: 'x3'
},
};
Plotly.newPlot('myDiv', data, layout);
Description dans la mise en page ci-dessous
xaxis: {
domain: [0, 0.45],
anchor: 'y1'
},
yaxis: {
domain: [0, 1],
anchor: 'x1'
},
Lorsque le plus long de chacun des horizontaux (x) et vertical (y) de la zone de dessin donnée est 1 </ b> Spécifiez sous forme de valeur fractionnaire.
Dans l'exemple plot1 ci-dessus, Le domaine axe x: [0, 0,45] </ b> est compris entre 0 et 0,45 </ b> Le domaine de l'axe y: [0, 1] </ b> est supposé être compris entre 0 et 1 </ b>.
Remarque: si vous avez des doutes sur la manière de gérer plusieurs graphiques, consultez ici dans la documentation JavaScript de Plotly [Try It On Code Pen]. Il est recommandé de vérifier le fonctionnement.
Recommended Posts