在C#Web应用程序上工作,我的问题是只有一些值出现在报告中(这是我正在谈论的X轴,它只显示其他所有值)。它只是展示了每一个。我怎样才能展示所有这些?
由于
我的代码:
<asp:Chart ID="Chart6" runat="server" DataSourceID="SqlDataSource13"
Palette="Chocolate" Width="800px">
<Series>
<asp:Series Name="Series1" CustomProperties="DrawingStyle=Cylinder"
IsValueShownAsLabel="True" LabelFormat="{C2}" Palette="Chocolate"
XValueMember="StartItem" YValueMembers="STDCOST2">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisY IsLabelAutoFit="False" TextOrientation="Rotated90"
TitleFont="Verdana, 7pt">
<LabelStyle Font="Microsoft Sans Serif, 6.75pt" Format="{C2}" />
</AxisY>
<AxisX IsLabelAutoFit="False" LabelAutoFitMaxFontSize="8"
LabelAutoFitMinFontSize="7" LabelAutoFitStyle="None">
<LabelStyle Angle="90" Font="Microsoft Sans Serif, 6pt" Interval="Auto"
IsEndLabelVisible="False" />
<ScaleBreakStyle BreakLineStyle="None" />
</AxisX>
<AxisX2 IsLabelAutoFit="False" LabelAutoFitMaxFontSize="8"
LabelAutoFitStyle="None">
<LabelStyle Angle="45" />
</AxisX2>
<Area3DStyle Enable3D="True" />
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
答案 0 :(得分:24)
我认为有些标签会混淆价值观。原始问题是指跳过的标签。
的重复问题答案是
Chart6.ChartAreas["ChartArea1"].AxisX.Interval = 1;