问题是列似乎一个接一个地位于另一列的后面,而不是一列在另一列的上面
请查看http://jsfiddle.net/LLWft/2/
var chart1=new AmCharts.AmSerialChart();
chart1.theme="light";
chart1.colors=["#00a0db", "#428bca"];
var legend = new AmCharts.AmLegend();
legend.horizontalGap=10;
legend.maxColumns=1;
legend.position="right";
legend.useGraphSettings=true;
legend.markerSize=10;
chart1.addLegend(legend);
chart1.dataProvider=chartData;
chart1.valueAxes.stackType="regular";
chart1.valueAxes.axisAlpha=0.3;
chart1.valueAxes.gridAlpha=0.3;
chart1.graphs=chartGraphs;
chart1.categoryField="year";
chart1.categoryAxis.gridPosition="start";
chart1.categoryAxis.axisAlpha=0;
chart1.categoryAxis.gridAlpha=0;
chart1.categoryAxis.position = "left";
chart1.write('chartdiv');
最佳答案
终于找到问题了
我已经通过数组设置了valueAxis,它解决了我的问题
请查看http://jsfiddle.net/LLWft/3/
chart1.valueAxes=[{
"stackType": "regular",
"axisAlpha": 0.3,
"gridAlpha": 0.3
}];
关于javascript - 堆积柱形图的显示(amcharts 库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27035747/