2016-07-13 6 views
0

Ich baue eine Plotly-Oberfläche, die ihrem Online-Beispiel here folgt. Ich konnte kein Beispiel für eine 3D-Oberfläche mit benutzerdefinierten Achsenbeschriftungen finden, wie sie here haben. Ich habe versucht, ein Xaxis-Objekt mit einem Titel auf das Layoutobjekt zu setzen und es dann als dritten Parameter an den Befehl Plotly.newPlot() zu übergeben, aber nichts gerendert.Erstellen von benutzerdefinierten Achsenbeschriftungen für ein 3D-Oberflächendiagramm mit plotly

Kennt jemand ein Beispiel dafür oder weiß wo ich graben kann oder ob es überhaupt möglich ist?

var layout = { 
    title: 'Surface Plot', 
    xaxis: { 
     title: 'This is a test' 
    } 
}; 
Plotly.newPlot('someDiv', data, layout); 
+0

für 3D-Plots Sie gehen die Menge dieser Parameter haben (x-Achse und zaxis auch): https://plot.ly/javascript/reference/#layout-scene-yaxis-title –

+0

hey @ d-roy, ich glaube nicht, dass es funktioniert. Ich setze den Titel und die titlefont Eigenschaften für alle 3 Achsen. Hier ist ein jsfiddle https://jsfiddle.net/27cfgLet/2/ – sweetLew2

Antwort

0

soweit ich das beurteilen kann, d-roy gesagt, die ganze Wahrheit in seinem Kommentar gestern:

var layout = { 
 
    title: 'Mt Bruno Elevation', 
 
    scene: { 
 
    xaxis: { 
 
     title: 'thisIsATest', 
 
     titlefont: { 
 
     color: 'red', 
 
     family: 'Arial, Open Sans', 
 
     size: 12 
 
     } 
 
    }, 
 
...

Arbeiten für mich. Siehe: https://jsfiddle.net/27cfgLet/3/

+0

Oh wow, sorry d-roy. Ich habe das globale "Szene" -Objekt in Ihrem Link nicht gesehen. Danke für die Klärung user1121361 – sweetLew2

Verwandte Themen