Highchartsstockcharts,它们都提供了在x轴上添加一些填充的选项,以避免在绘图区域的边缘(左侧或右侧)绘制一些值。
根据文档,这是通过使用用于构造图表的minPadding的xAxis属性的maxPaddingconfiguration object成员进行归档的,但是实际上,这不适用于库存图表。所以我想知道如何实现这一目标...

var examples



Working example for highcharts
Not Working example for stockcharts


P.D:使用属性min设置最低的x值也不起作用。

最佳答案

当您不调用setExtremes()方法时,将应用maxPadding。在Highstock中,我们调用setExtremes来在导航器上设置范围,因为结果填充被忽略了。

为了实现您的目标,您可以定义tickLength参数并为每个标签设置x参数。

yAxis: {
  tickWidth: 1,
  tickLength: 50,
  labels:{
    x: 50
  }
},


例:


http://jsfiddle.net/b6a42kz0/



  OP注意:请参阅注释以获取更新的答案。

关于javascript - 库存图-添加偏移量以避免在边缘绘制点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37015672/

10-11 08:23