我想用空系列绘制我的图表可能看起来很奇怪。
但是问题在于,我的图表正在绘制从数据库中提供给存储过程的两个日期之间的数据。
结果可能是这样的:
2011-08-05 - 37,5
2011-08-11 - 20,1
2011-08-16 - 8,0
2011-08-17 - 15,7
横轴绘制日期,纵轴绘制数字(小数)。
这个没有问题。
但是我想要像这样:
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>