*これは、私が求めているチャートのスタイルに使用されている名前です。この名前がどの程度「公式」なのかはわかりません。
私が欲しいもの:
- 棒グラフ
- X - 曜日
- Y - アイテム数
- Z - チャートに後退する週番号。
チャート コントロールがそれを実行できるかどうかはわかりませんが、コントロールが持つ多くのプロパティと設定で何かが欠けている可能性があります。
*これは、私が求めているチャートのスタイルに使用されている名前です。この名前がどの程度「公式」なのかはわかりません。
私が欲しいもの:
チャート コントロールがそれを実行できるかどうかはわかりませんが、コントロールが持つ多くのプロパティと設定で何かが欠けている可能性があります。
pnutsからのヒントの後。私はChart Controlについてもう少し読んで掘り下げました....
3D の「マンハッタン」スタイルのチャートを作成しました。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>