0
A
回答
2
你可以试试这个。
var cs:ColumnSeries=new ColumnSeries();
cs.yField="yourYfield";
cs.xField="yourXfield";
cs.displayName="yourDisplayName";
columnChart.series.push(cs);
你的柱形图
<mx:ColumnChart id="columnChart"/>
0
尝试下面的一个代码...很难理解,但容易实现....
arrcolpie=new ArrayCollection();
for(var i:int=0;i<arrCategoryName.length;i++)
{
var temp1:int;
temp1 = i;
addElementInCollection(arrCategoryName[i],arrRightCategoryMark[i],arrWrongCategoryMark[i],temp1);
}
chartBar.dataProvider=arrcolpie;
chartBar.validateNow();
public function addElementInCollection(catgName:String,crt:Number,wrg:Number,i:int):void
{
tempobj=new Object();
tempobj.Label=catgName;
tempobj.wronganswered=wrg;
tempobj.rightanswer=crt;
arrcolpie.addItemAt(tempobj,i);
}
<mx:ColumnChart id="chartBar" height="100%" width="100%" dataProvider="{arrcolpie}" showDataTips="true"
columnWidthRatio="0.4">
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="Label" id="a2" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer axis="{a2}" />
</mx:horizontalAxisRenderer>
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="true" minimum="0" maximum="100" />
</mx:verticalAxis>
<mx:series>
<mx:ColumnSeries yField="rightanswer" xField="Label" displayName="Correct Answers" />
<mx:ColumnSeries yField="wronganswered" xField="Label" displayName="Wrong Answers" />
</mx:series>
</mx:ColumnChart>
<mx:Legend direction="horizontal">
<mx:LegendItem label="Correct Answers" fontWeight="bold" color="#082655">
<mx:fill>
<mx:SolidColor color="#00FF00" alpha=".3" />
</mx:fill>
<mx:stroke>
<mx:Stroke color="#00FF00" weight="2"/>
</mx:stroke>
</mx:LegendItem>
<mx:LegendItem label="Wrong Answers" fontWeight="bold" color="#082655">
<mx:fill>
<mx:SolidColor color="#FF0000" alpha=".3" />
</mx:fill>
<mx:stroke>
<mx:Stroke color="#FF0000" weight="2"/>
</mx:stroke>
</mx:LegendItem>
</mx:Legend>
相关问题
- 1. 动态添加系列到MSCHART区域
- 2. 列添加动态
- 3. 动态添加OPTGROUP列表
- 4. INSERT INTO动态添加列
- 5. 动态添加mysql表列
- 6. JavaScript动态添加列添加行
- 7. 动态添加列到列表中
- 8. 将列动态添加到列表框
- 9. 添加阵列在阵列动态
- 10. jquery的队列动态添加动画
- 11. 动态添加android系统
- 12. Highcharts/Highstock动态添加/删除多个系列
- 13. 添加动态数组ECharts饼图系列数据
- 14. 动态添加系列,如何摆脱默认的y轴?
- 15. FLASH AS2动态添加按钮
- 16. 在mysql和adobe flex/flash builder中解密AES加密列?
- 17. 添加动态列Ext JS 3.4
- 18. 摘要动态添加列的每行
- 19. 动态地添加列 - 错误
- 20. ActiveReport 3:为CrossTable添加动态列
- 21. 添加关键动态的PHP阵列
- 22. 在R中动态添加列
- 23. 动态对象添加到阵列
- 24. 动态添加列到WPF中的DataGrid
- 25. 向ASP.NET表动态添加列 - 回发
- 26. 如何在jqgrid中动态添加列?
- 27. 如何将列动态添加到TreeView
- 28. 在Flex中动态添加列到datagrid
- 29. 动态添加列到DBIx :: Class ResultSet
- 30. Mongoos添加动态列错误
太好了!它的作品谢谢!你能否也请告诉我如何向列添加填充颜色?然后我设置 – Tucker
请参阅[http://www.adobe.com/livedocs/flex/3/html/charts_displayingdata_09.html#334719]和[http://livedocs.adobe.com/flex/3/html/ charts_types_06.html#164059] –
链接被破坏,你可以再试一次吗? – Tucker