我試圖顯示訪問不同的網站隨着時間的推移,它工作正常。 但是,當我嘗試添加另一個網站後,我開始跟蹤其他網站後,圖表就會顯示它,就像我將它與其他網站一起啓動一樣。 例如,當我有兩個數組:微軟C#圖表控件顯示虛假數據
{
dates[] { "8/1", "8/2", "8/3" }
visits[] { 100, 74, 96 }
}
{
dates[] { "8/1", "8/2", "8/3" }
visits[] { 52, 86, 23 }
}
它工作得很好。但是,當我有兩個數組:
{
dates[] { "8/1", "8/2", "8/3" }
visits[] { 100, 74, 96 }
}
{
dates[] { "8/3" }
visits[] { 52 }
}
它顯示了我第二因爲它對8/1 52次訪問和不8/3
這裏是我的代碼:
public void drawChart(List<object[]> data)
{
chart1.Series.Clear();
for (int i = 0; i < data.Count; i = i + 3)
{
chart1.Series.Add(data[i+2][0].ToString());
chart1.Series[i/3].Points.DataBindXY(data[i], data[i+1]);
chart1.Series[i/3].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
chart1.Series[i/3].IsValueShownAsLabel = true;
chart1.Series[i/3].BorderWidth = 3;
}
}
列表包含數組,第一個數組包含日期,第二個數組包含訪問,第三個僅包含一個對象,即系列名稱。
可以PLZ張貼你如何解析數據到圖表一些代碼? – SynerCoder
添加...謝謝:) – Jason