这是我的目标:



我想在0轴上贴标签。有没有一种方法可以根据正/负值来抵消条形?我想我应该寻找一种回调方法,但是没有成功找到它。

任何帮助表示赞赏!

Basic bar chart fiddle:


http://jsfiddle.net/QGnmM/

最佳答案

我会以不同的方式来。 2张图表怎么样?一个处理负值,其他处理正值?然后,从一个中删除xAxis标签,并在另一个上设置x值。本质上,您将容器设置为:

<table>
    <tr>
        <td>
            <div id="container1" style="height: 400px; width:200px"></div>
        </td>
        <td>
            <div id="container2" style="height: 400px; width:200px"></div>
        </td>
    </tr>
</table>


然后,您制作两个图表:

$('#container1').highcharts({...});
$('#container2').highcharts({...});


参见此example。注意事项-关闭所有功能。
请注意,我在每个图表中都这样做。但是,您也可以在全局选项对话框中执行此操作。

10-05 20:31
查看更多