3

由于某些奇怪的原因,HighChart 的文档说条形图是自动倒置的。我不想要这个,有人有解决方法吗?

4

6 回答 6

4

原来这是一个术语问题。

我称之为甘特图,称为条形图,我称之为条形图,它们称为柱形图。问题解决了。

于 2012-11-28T11:45:41.640 回答
2

您可以设置选项,以便 Highcharts 不反转 x 轴系列的顺序,因此轴反转但条形系列本身不反转:

var chart = new Highcharts.Chart({
    ...
    xAxis: {
        reversed: false
        ...
    }
    ...
});

JSFiddle:http: //jsfiddle.net/K5tpe/

Highcharts 文档:http ://api.highcharts.com/highcharts#xAxis.reversed

于 2012-11-28T10:48:57.097 回答
1

我遇到了同样的问题,没有一个答案有帮助,但我更改了 highcharts.js 的源代码,pa = ka(wa, { type: "bar", reversed: !0 }); 这个地方强制 bar 的图表被反转,所以我只能更改源代码以删除默认行为,例如 pa = ka(wa, { type: "bar", reversed: 0 });

今天发现自己好傻,直接用“column”类型,“column”和“bar”倒置

于 2015-12-08T08:29:26.470 回答
0

我认为这只是措辞不佳的文档-“当为 true时,默认情况下 x 轴是反转的”(我的 emph)实际上默认情况下会执行您期望的操作!(即句子的“默认”部分非常具有误导性!)

如果您通过文档中的“试用”链接查看 jsFiddle 中的示例代码,您将看到以下行:

倒置:真

此设置会覆盖默认行为,如果您将其删除并单击运行,您将看到正常的服务恢复!

于 2012-11-28T10:34:52.433 回答
0

默认情况下 highchart 集:

inverted: false

所以你不用担心,我设置它true然后它会被反转。

于 2012-11-28T10:37:55.793 回答
0

似乎在最新版本 v4.2.3 中false默认为它。

于 2016-03-24T09:08:19.770 回答