Javascript 为什么高股价指数的计算是不均衡的?

Javascript 为什么高股价指数的计算是不均衡的?,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,传递给HighStocks的数据为: [[1505433600000,"15000.0"], [1505692800000,"15000.0"], [1505779200000,"15002.4785072264849164674"], [1505865600000,"15004.95789197307424571901"], [1505952000000,"15007.4381546342814965765"], [1506038400000,"15009.91929560467049698

传递给HighStocks的数据为:

[[1505433600000,"15000.0"],
[1505692800000,"15000.0"], 
[1505779200000,"15002.4785072264849164674"],
[1505865600000,"15004.95789197307424571901"],
[1505952000000,"15007.4381546342814965765"],
[1506038400000,"15009.9192956046704969869"],
[1506297600000,"15012.40131495591828960078"]]
xAxis的配置为:
{tickWidth:1,tickLength:5,gridLineWidth:0}
尽管我认为这无关紧要

最后,结果是:

问题是:这些点被完美地放置在一起,并且间隔相等,这正是我想要的。另一方面,蜱虫的数量异常不均匀,最显著的是23/09蜱虫的数量比25/09蜱虫的数量要接近得多

这里的理想情况是,记号只跟随数据点,甚至记号被平均分割。这就是说,这不是“顺序”的问题,因为我不希望显示不存在的日期(周末)


我试着搞乱选项并找出答案,但我无法确定为什么会发生这种情况。似乎不应该这样。

您需要使用
序号:false
()


您已更新到JS部分的第29行

您需要使用
序号:false
()


已更新到JS零件的第29行

如果要精确显示点的位置,请使用
tickPositions
数组

API参考:

示例:

如果要精确显示点的位置,请使用
tickPositions
数组

API参考:

示例:

您能添加一个像JSFIDLE这样的实例吗please@Core972够了吗?你能添加一个像JSFIDLE这样的实例吗please@Core972够了吗?我认为这实际上并不能解决问题。这使图表显示所有日期,而不仅仅是系列中的日期。这是错过周末,我想省略它们。这有意义吗?我认为这实际上并不能解决问题。这使图表显示所有日期,而不仅仅是系列中的日期。这是错过周末,我想省略它们。这有意义吗?那么当分辨率变得太小或点太多时会发生什么?HighCharts是否会相应地调整它,或者它会变得局促?那么当分辨率变得太小或者有太多的点时会发生什么呢?海图会相应地调整它吗?还是它会变得局促?