Javascript / Amchart调整categoryFiled和color

Javascript / Amchart adjusting categoryFiled and color

我正在尝试从 amcharts 复制这个 graph,如果一切都符合我们的需要,我们正计划购买许可证。我们目前面临两个问题。

  1. 我在数据提供程序中看到提供了颜色,我在这里提供 json 数据作为输入。但是在 json 中,我们将无法添加颜色。有没有其他方法可以在其他地方包含这些颜色?

"dataProvider": [{ "country": "USA", "visits": 4025, "color": "#FF0F00" }, { "country": "China", "visits": 1882, "color": "#FF6600" }]

  1. categoryField 的名字比较长,所以想这样诽谤一下 --> Slanding Text。我们怎样才能做到这一点?

1 - 否。需要在您的数据内部为各个列着色,因为它使用 fillColorsField 属性 来查找 dataProvider 数组中每个元素的颜色。没有其他方法可以做到这一点。您可以尝试在 JavaScript 中修改您的 JSON 并在将其分配给 AmCharts 的 dataProvider 之前添加这些颜色。

2 - 在类别轴中设置labelRotation

AmCharts.makeChart("chartdiv", {
  // ...
  categoryAxis: {
    labelRotation: 45,
    // ...
  },
  // ...
})