Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svg Highcharts:动态更改X轴的偏移_Svg_Highcharts - Fatal编程技术网

Svg Highcharts:动态更改X轴的偏移

Svg Highcharts:动态更改X轴的偏移,svg,highcharts,Svg,Highcharts,我正在使用一个柱状图,其中有正值和负值。我找不到将X轴定位到图表容器中心的方法 我希望x轴在中心,即y=0 有什么解决办法吗?我尝试使用xAxis属性的offset选项,但现在不知道该在那里输入什么值。我甚至尝试使用load事件来获得chartHeight并将其除以2,但结果也不是我期望的结果 您只需使用插件即可: 或者用计算出的新偏移量调用axis.update({offset:newOffset})。我尝试过更新轴,但问题是我不知道新偏移量的值。我不了解库中的某些内容。在这个例子中,我也有

我正在使用一个柱状图,其中有正值和负值。我找不到将X轴定位到图表容器中心的方法

我希望x轴在中心,即y=0

有什么解决办法吗?我尝试使用
xAxis
属性的
offset
选项,但现在不知道该在那里输入什么值。我甚至尝试使用
load
事件来获得chartHeight并将其除以2,但结果也不是我期望的结果


您只需使用插件即可:


或者用计算出的新偏移量调用
axis.update({offset:newOffset})

我尝试过更新轴,但问题是我不知道新偏移量的值。我不了解库中的某些内容。在这个例子中,我也有负值。但正如您所注意到的,我将crossing的值设置为10以使其工作。你知道为什么它不适用于crossing=0吗?是的,你有负值,但是被切割了-因为你已经为轴设置了最小值和最大值。例如,设置为0,请参见:抱歉,我发布了错误的链接。感谢您的帮助,我参考了这个示例。问题是我不想将反向属性设置为true。因此,我创建了一个新插件来解决我的问题,请参见: