【发布时间】:2012-02-06 05:59:28
【问题描述】:
使用 asp.net 图表控件为列赋予不同的颜色。手动添加列可以提供不同的颜色,但是使用动态/数据源添加列时无法提供不同的颜色。 这是我图表的代码
<asp:Chart ID="chartPerformance" runat="server" BackColor="OldLace"
IsMapEnabled="False" Width="600px" Height="350px" BackGradientStyle="TopBottom"
Palette="Chocolate">
<Series>
<asp:Series Name="Series1" XValueMember="ReportName" YValueMembers="TimeTaken"
IsValueShownAsLabel="true" YValuesPerPoint="6">
<SmartLabelStyle Enabled="false" />
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisY>
<MajorGrid Enabled="False" />
</AxisY>
<AxisX>
<MajorGrid Enabled="False" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
使用数据表分配数据。
chartPerformance.DataSource = dt;
chartPerformance.DataBind();
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 charts