[英]How to change colors of specific data points in a “series” of a chart?
我不知道是否可以說清楚,所以這里是代碼: -
Series series2 = null;
for (int i = 0; i < 4; i++)
{
series2 = chart2.Series.Add(subjectnames[i]);
}
for (int i = 0; i < 4; i++)
{
series2.Points.Add(attemptper[i]);
series2.Points.Add(correctper[i]);
}
現在,我只想顯示不同顏色的“tryper”條,而不是“correctper”條。 默認情況下,它們呈現灰藍色。 我該如何完成?
圖表顯示為藍色。 我希望它們以不同的顏色顯示。 我想我沒有正確地將數據添加到圖表中以實現此目的?
您更改系列點(索引)上的顏色,如下所示:
Chart1.Series[1].Points[0].Color = Color.Red
獲取圖表重繪也可能需要一些代碼,具體取決於您正在做什么。 對我來說,我想動畫我的圖表,在程序運行時動態構建數據點(一列),顯示我正在做的一些工作的狀態,這需要:
Chart1.Series.ResumeUpdates()
Chart1.Series[1].Points.Item[0].YValues = Double(1) {MyNewValue, 0}
Chart1.Series[1].Points[0].Color = Color.Red
Chart1.DataBind()
Chart1.Series.Invalidate()
Chart1.Series.SuspendUpdates()
我建議在你的圖表中添加一個額外的系列並更改其上的顏色集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.