【发布时间】:2017-01-02 06:33:30
【问题描述】:
我正在尝试用 min、max limit 和 tickAmount 绘制高图。但是当它绘制最小值和最大值时,设置不正确,而是将刻度间隔分开,一些最小值/最大值由 highchart 设置。
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>
例如:http://jsfiddle.net/s2erv69n/
我的要求
Values can be positive or negative.
Y 轴应该从某个值开始(轴的底部):
找出所有 10 年中的最小值,然后将该值向下舍入到最接近的 1%(例如,-4.3% 应该是 -5.0%)。
这个最低值应该是 Y 轴的起点(底部)(Y 轴的第一个代码)。
Y 轴应该以某个值结束(轴的顶部): 找出所有 10 年中的最大值,然后将值四舍五入到最接近的 1%(例如 12.5% 应该是 13.0%)。
这个最高值应该是 Y 轴的终点(顶部)(Y 轴的最后一个代码)。
Y 轴上应始终有 6 个代码(5 个间隔)。
澄清
根据上述要求,已创建示例并为主轴和次轴定义了最小值/最大值。
在这种情况下,范围是 -1 到 17 为什么它绘制在 -8 到 32 之间
对于正值,它很好,而负值 min/max 在轴上放置错误
highchart 是否支持带有 tickAmount 的动态最小值/最大值。
请建议我如何完成要求。
【问题讨论】:
标签: jquery charts highcharts