*这是我见过的用于我所追求的图表样式的名称 - 不确定这个名称有多“官方”。
我想要什么:
- 条形图
- X - 星期几
- Y - 项目数
- Z - 周数,后退到图表中。
我不确定图表控件可以做到这一点,但我可能在控件的许多属性和设置中遗漏了一些东西。
*这是我见过的用于我所追求的图表样式的名称 - 不确定这个名称有多“官方”。
我想要什么:
我不确定图表控件可以做到这一点,但我可能在控件的许多属性和设置中遗漏了一些东西。
经过 pnuts 的提示。我已经在图表控件上阅读了更多内容......
我创建了一个 3D 'Manhattan' 风格的图表。数据源选择包含 DayName、NumberOfOrders 和 WeekNo 等列的数据。
图表应关闭集群,您需要使用特殊的数据绑定方法。
Chart1.DataBindCrossTable(ds.GetYearsOrdersByDay, "WeekNo", "DayName", "NumberOfOrders", null);
这会根据数据集和参数创建几个系列。
基本标记
<asp:Chart ID="Chart1" runat="server" Height="600px" Width="700px">
<Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<Area3DStyle Enable3D="True" IsClustered="false" Perspective="20"/>
<AxisY Interval="100"></AxisY>
<AxisX IntervalOffset ="1.0" Interval ="1.0" >
<MajorGrid Enabled="true" Interval="1.0" IntervalOffset="0.5" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
<Legends>
<asp:Legend Name="Legend1" Title="Number of Orders">
</asp:Legend>
</Legends>
</asp:Chart>