我的图表看起来像这样!
如何摆脱箭头所示的空白区域?数据是从数据库动态生成的。
x轴是一个字符串,因此min / max不起作用
以下是标记
<asp:Chart ID="Chart2" runat="server" DataSourceID="SqlDataSourceTrend"
Width="740px">
<series>
<asp:Series Name="Series1" ChartType="StackedArea" XValueMember="INSPECTION_DATE"
YValueMembers="INUSE">
</asp:Series>
<asp:Series Name="Series2" ChartType="StackedArea" XValueMember="INSPECTION_DATE"
YValueMembers="DECOMMISSIONED">
</asp:Series>
<asp:Series Name="Series3" ChartType="StackedArea" XValueMember="INSPECTION_DATE"
YValueMembers="UNAVAILABLE">
</asp:Series>
</series>
<chartareas>
<asp:ChartArea Name="ChartArea1">
<AxisX Interval="1">
</AxisX>
</asp:ChartArea>
</chartareas>
</asp:Chart>
答案 0 :(得分:0)
原来答案是设置
<axisx IsMarginVisible="False">
答案 1 :(得分:-1)
您应该在Maximum
中设置Minimum
和ChartArea.AxisX
属性,
代码示例
this.chart1.ChartAreas[0].AxisX.Minimum = 0; // if your minimum X = 0
this.chart1.ChartAreas[0].AxisX.Maximum = 100; // if your maximum X = 100
这样,您的图表区域将仅显示Minimum
和Maximum
之间的值。
答案 2 :(得分:-1)
在运行时呈现
后需要执行以下操作