2016-07-13 14 views
0

我正在構建遵循其在線示例here的繪圖表面。我一直無法找到具有自定義軸標籤的3D表面的示例,例如here。我嘗試在佈局對象上放置一個帶有標題的xaxis對象,然後將其作爲第三個參數傳遞給Plotly.newPlot()命令,但沒有渲染。使用繪圖創建3D表面圖形的自定義軸標籤

有沒有人知道這個工作的例子,或知道我可以挖掘或如果它甚至有可能?

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

工作對我來說:

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

對於3D繪圖你將有設置這些參數(X軸與Z以及):https://plot.ly/javascript/reference/#layout-scene-yaxis-title –

+0

哎@ d-roy,我認爲它不工作。我爲所有3個軸設置標題和titlefont屬性。這是一個jsfiddle https://jsfiddle.net/27cfgLet/2/ – sweetLew2

回答