【问题标题】:Highchart min/max values doesn't set and chart not plotted properlyHighchart 最小值/最大值未设置且图表未正确绘制
【发布时间】: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


    【解决方案1】:

    在主 Y 轴和辅助 Y 轴中添加 tickPositions,而不是 tickAmount

    例如:http://jsfiddle.net/g21uyyjs/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多