2017-07-14 1 views
1

In einer plotly.js Zeitreihe möchte ich nur den ersten Zeitstempel als Ticklabel zeigen. Der Rest der Ticklabels sollte nicht angezeigt werden.plotly.js: zeige nur die erste x-Achse Ticklabel

Noch cooler wäre es, Ticklabels für den ersten und den mittleren Zeitstempel anzuzeigen. Mit "Mitte" meine ich den Zeitstempel in der Mitte des Zeitstempel-Arrays.

Antwort

0

Ich denke, the options about tickvalsand ticktext könnte die gute Lösung für Ihr Problem sein.

var layout = { 
    title: 'Title of the graph', 
    xaxis: { 
     tickvals : ['2017-01-01', '2017-02-01', '2017-03-01'], 
     ticktext : ['First', 'Midlle', 'End'] 
    }, 
} 

Plotly.newPlot('myDiv', data, layout); 

In diesem Beispiel durch die jeweils die tickvals Einstellung und die ticktext, was Sie wollen (oder nicht) angezeigt werden, sollten Sie etwas arbeiten ziemlich gut haben.