我想用空系列來繪製我的圖表似乎很奇怪。ASP.NET圖表控件 - 如何自動繪製圖表區域爲空?
但是,這是交易。我的圖表在兩個日期之間繪製來自數據庫的數據,這些數據提供給存儲過程。
像這樣的結果:
2011-08-05 - 37,5
2011-08-11 - 20,1
2011-08-16 - 8,0
2011-08-17 - 15,7
x軸繪製與日期。並且y軸與數字(小數)一起繪製。
繪製它們沒有問題。
但我想它是這樣的:
2011-08-01 - 0
2011-08-02 - 0
^
etc.
v
2011-08-05 - 37,5
2011-08-06 - 20,1
2011-08-07 - 8,0
2011-08-08 - 15,7
^
etc.
v
2011-08-30 - 0
2011-08-31 - 0
誰能給我一個提示?
我的代碼如下所示:
<asp:Chart ID="Chart_NormalRegistrations" runat="server" Height="650px" Width="975px"
DataSourceID="SqlDataSource1" Palette="Bright">
<Series>
<asp:Series Name="Series1" XValueMember="Dato" XValueType="DateTime" ChartArea=""
YValueMembers="Total" YValueType="Double" YValuesPerPoint="1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisY Title="Tid" Interval="5">
</AxisY>
<AxisX Title="Dage" Interval="1">
</AxisX>
<Area3DStyle Enable3D="True" />
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString=" //connectionstring"
SelectCommand="stored_proc_regs" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:Parameter DefaultValue="2011-08-01" Name="from" Type="DateTime" />
<asp:Parameter DefaultValue="2011-09-01" Name="to" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
澄清甚至進一步將意味着我要預先繪製X軸的日期,從1日到最後在規定的一個月。但是,它仍然應該將數據繪製在帶有數據的日期的x軸上;) – KristianB