简体   繁体   中英

Plotly Hides Markers on Line Chart

I'm trying to create a line chart with markers for about 30 data points using Plotly. For some reason Plotly decides to hide the markers when the data points goes above a certain threshold such as 15. There is no reason to hide them as there is more than adequate space available. See below:

var trace1 = {
  x: [1, 2, 3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],
  y: [1, 2, 3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],
  type: 'line',
  marker: {
    size: 10,
  },
};

var data = [trace1];

Plotly.newPlot('myDiv', data);

https://codepen.io/ceds/pen/OJMOjjB

Any idea how to disable this?

I am not getting the exact problem why its not showing when more than 15 data points, But i have a solution using mode: 'lines+markers' property for marker and lines, as below,

 var trace1 = { x: [1, 2, 3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], y: [1, 2, 3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], type: 'line', mode: 'lines+markers', marker: { size: 10, }, }; var data = [trace1]; Plotly.newPlot('myDiv', data);
 <head> <.-- Load plotly:js into the DOM --> <script src='https.//cdn.plot.ly/plotly-latest.min.js'></script> </head> <body> <div id='myDiv'><!-- Plotly chart will be drawn inside this DIV --></div> </body>

Hope this help.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM