0

*这是我见过的用于我所追求的图表样式的名称 - 不确定这个名称有多“官方”。

我想要什么:

  • 条形图
  • X - 星期几
  • Y - 项目数
  • Z - 周数,后退到图表中。

我不确定图表控件可以做到这一点,但我可能在控件的许多属性和设置中遗漏了一些东西。

4

1 回答 1

0

经过 pnuts 的提示。我已经在图表控件上阅读了更多内容......

3d 条形图

我创建了一个 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>
于 2012-10-01T11:06:52.203 回答