【问题标题】:Can not configurate amCharts Stock Chart无法配置 amCharts 股票图表
【发布时间】:2015-09-11 19:00:49
【问题描述】:

我有一个股票图表,我想删除蜡烛之间的空白并将 ax 设置在右侧。所以我添加了以下代码:

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

【问题讨论】:

    标签: javascript charts amcharts amstock


    【解决方案1】:

    您的代码有两个问题。


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

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

    var categoryAxesSettings = new AmCharts.CategoryAxesSettings();
    categoryAxesSettings.equalSpacing = true;
    chart.categoryAxesSettings = categoryAxesSettings;
    

    或者,如果您只需要修改一个参数,直接修改它更容易,无需创建单独的对象:

    chart.categoryAxesSettings.equalSpacing = true;
    

    2) 垂直轴是价值轴,而不是类别轴。所以你需要使用ValueAxesSettings来设置他们的位置。

    chart.valueAxesSettings.position = "right";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      相关资源
      最近更新 更多