Chart1 显示了所有标签,但是一旦我添加第 10 个项目,一半标签就消失了。
首先是标记:
<asp:Chart ID="Chart1" runat="server" Width="700" Height="600">
<series>
<asp:Series Name="Series1" ChartType="Bar" />
</series>
<chartareas>
<asp:ChartArea Name="ChartArea1" />
</chartareas>
</asp:Chart>
<asp:Chart ID="Chart2" runat="server" Width="700" Height="600">
<series>
<asp:Series Name="Series1" ChartType="Bar" />
</series>
<chartareas>
<asp:ChartArea Name="ChartArea1"/>
</chartareas>
</asp:Chart>
我们添加一些数据...
Dim labels As New System.Collections.Generic.Dictionary(Of String, Integer)
labels.Add("1 thing", 24655)
labels.Add("2 thing", 11355)
labels.Add("3 thing", 6890)
labels.Add("4 thing", 5815)
labels.Add("5 thing", 5155)
labels.Add("6 thing", 4160)
labels.Add("7 thing", 2430)
labels.Add("8 thing", 2055)
labels.Add("9 thing", 1545)
Chart1.Series("Series1").Points.DataBindXY(labels, "Key", labels, "Value")
Chart1.DataBind()
labels.Add("10 thing", 1530)
Chart2.Series("Series1").Points.DataBindXY(labels, "Key", labels, "Value")
Chart2.DataBind()