Javascript 无法配置amCharts股票图表

Javascript 无法配置amCharts股票图表,javascript,charts,amcharts,amstock,Javascript,Charts,Amcharts,Amstock,我有一张股票图表,我想删除蜡烛之间的空白,并将斧头放在右边。因此,我添加了以下代码: var categoryAxesSettings = new AmCharts.CategoryAxesSettings(); categoryAxesSettings.equalSpacing = true; categoryAxesSettings.position = "right"; 但是它没有效果 无法找出问题所在:请帮助 我的代码与此代码完全相同-或您的代码有两个问题 1您似乎正在创建Catego

我有一张股票图表,我想删除蜡烛之间的空白,并将斧头放在右边。因此,我添加了以下代码:

var categoryAxesSettings = new AmCharts.CategoryAxesSettings();
categoryAxesSettings.equalSpacing = true;
categoryAxesSettings.position = "right";
但是它没有效果

无法找出问题所在:请帮助


我的代码与此代码完全相同-或

您的代码有两个问题

1您似乎正在创建CategoryAxesSettings的新实例,但没有将其分配给图表,因此从未使用过它

您需要分配给图表的categoryAxesSettings属性:

var categoryAxesSettings = new AmCharts.CategoryAxesSettings();
categoryAxesSettings.equalSpacing = true;
chart.categoryAxesSettings = categoryAxesSettings;
或者,如果只需要修改一个参数,则直接修改它更容易,无需创建单独的对象:

chart.categoryAxesSettings.equalSpacing = true;
2个垂直轴是值轴,而不是类别轴。所以你需要使用来设置他们的位置

chart.valueAxesSettings.position = "right";