我试图从amcharts复制这个graph,如果一切都符合我们的需要,我们正在购买许可证的计划。我们目前面临两个问题。
“dataProvider”:[{ “国家”:“美国”, “访问”:4025, “颜色”:“#FF0F00” },{ “国家”:“中国”, “访问”:1882年, “颜色”:“#FF6600” }]
答案 0 :(得分:0)
1 - 不需要在数据内部着色各个列,因为它使用fillColorsField
属性来查找dataProvider数组中每个元素的颜色。没有其他方法可以做到这一点。您可以尝试在JavaScript之后修改JSON,并在将其分配给AmCharts的dataProvider之前添加这些颜色。
2 - 在类别轴中设置labelRotation
。
AmCharts.makeChart("chartdiv", {
// ...
categoryAxis: {
labelRotation: 45,
// ...
},
// ...
})