我正在使用amCharts来准备条形图
请查看小提琴我的条形图如下:
我试图将Y轴的最大值设置如下:
我已经添加了这条线来处理Y轴,如下所示:
valueAxis.autoGridCount = false;
valueAxis.gridCount = 10;
valueAxis.labelFrequency = 100;
但没有得到。请指导我!
答案 0 :(得分:7)
要为您的价值轴设置固定比例,请使用minimum
和maximum
属性:
valueAxis.minimum = 0;
valueAxis.maximum = 100;
图表会根据可用空间自动尝试确定标签的频率,以使轴看起来不会混乱。
要在类别轴上强制使用一定数量的网格线,请使用图表categoryAxis
的{{3}}和autoGridCount
属性。 (请注意,它是categoryAxis
,而不是代码中的valueAxis
chart.categoryAxis.autoGridCount = false;
chart.categoryAxis.gridCount = 10;
您可以使用值轴'gridCount
和unit
属性添加值旁边的任何字符。
valueAxis.unit = "%";
valueAxis.unitPosition = "right";
这是您使用以上所有内容更新的unitPosition
。