0
*這是我見過的名字,用於圖表風格我以後 - 不知道'官方'這個名字是如何。如何使用Visual Studio圖表繪製「曼哈頓圖表」?
我想什麼:
- 條形圖
- X - 周
- 的Y日 - 週數,後退回到圖表 - 項目
- 的Z數。
我不確定圖表控件可以做到這一點,但我可能在控件所具有的許多屬性和設置中缺少一些東西。
*這是我見過的名字,用於圖表風格我以後 - 不知道'官方'這個名字是如何。如何使用Visual Studio圖表繪製「曼哈頓圖表」?
我想什麼:
我不確定圖表控件可以做到這一點,但我可能在控件所具有的許多屬性和設置中缺少一些東西。
從pnuts提示後。我已經挖在閱讀了更多有關圖表控件的一些....
我創建了一個三維「曼哈頓」風格的圖表。有數據源選擇數據與諸如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>
你是正確的「曼哈頓」似乎沒有一個準確的定義。在Excel中,我認爲術語是3D條形圖。 – pnuts