我有一张股票图表,我想要去掉蜡烛之间的空格,把斧头放在右边。所以我添加了以下代码:
var categoryAxesSettings = new AmCharts.CategoryAxesSettings();
categoryAxesSettings.equalSpacing = true;
categoryAxesSettings.position = "right";但是它没有任何效果!
找不到问题所在:(请帮助!
我的代码与下面的代码完全相同-- http://www.amcharts.com/demos/adding-removing-panel/或http://codepen.io/anon/pen/GppXgq
发布于 2015-09-14 14:23:04
你的代码有两个问题。
1)您似乎正在创建一个新的CategoryAxesSettings实例,但没有将其分配给图表,因此它从未使用过。
您需要分配给图表的categoryAxesSettings属性:
var categoryAxesSettings = new AmCharts.CategoryAxesSettings();
categoryAxesSettings.equalSpacing = true;
chart.categoryAxesSettings = categoryAxesSettings;或者,如果只需要修改一个参数,直接修改它会更容易,而不需要创建单独的对象:
chart.categoryAxesSettings.equalSpacing = true;2)垂直轴是值轴,不是类别轴。所以你需要使用ValueAxesSettings来设置它们的位置。
chart.valueAxesSettings.position = "right";https://stackoverflow.com/questions/32530425
复制相似问题