gpt4 book ai didi

c# - 如何更改图表 "series"中特定数据点的颜色?

转载 作者:太空狗 更新时间:2023-10-30 00:25:47 24 4
gpt4 key购买 nike

screenshot of currently appearing 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]);
}

现在,我只想以不同于“正确”条的颜色显示“尝试”条。默认情况下,它们显示为灰蓝色。我如何完成它?

图表全部显示为蓝色。我希望它们以不同的颜色出现。我想我没有将数据正确添加到图表中以实现此目的?

最佳答案

您可以像这样更改系列点(索引)的颜色:

        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()

关于c# - 如何更改图表 "series"中特定数据点的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com