vb.net - 如何更改 vb.net 图表中的文本颜色?

标签 vb.net charts

我有一个这样设置的图表:

Dim chart1 as new chart()
Dim yValues As Double() = {a1, a2, a3, a4}
Dim xValues As String() = {level1, level2, level3, level4}
chart1.Series.Add("Chart_1")
chart1.Series("Chart_1").ChartType = SeriesChartType.Pie
chart1.Series("Chart_1").Points.DataBindXY(xValues, yValues)
chart1.Series("Chart_1").Points(0).Color = Color.FromArgb(255, 0, 158, 43)
chart1.Series("Chart_1").Points(1).Color = Color.FromArgb(255, 255, 185, 59)
chart1.Series("Chart_1").Points(2).Color = Color.FromArgb(255, 171, 0, 0)
chart1.Series("Chart_1").Points(3).Color = Color.FromArgb(255, 175, 175, 175)

这工作正常,但显示在饼图中颜色顶部的 x 值的默认颜色是黑色。我需要为饼图的每个单独部分设置颜色,因为黑色对某些部分来说太深,而白色对其他部分来说太浅。

如何更改表示饼图 block 值的文本颜色?

谢谢。 This is a sample of my chart.

最佳答案

尝试使用 LabelForeColor 属性:

chart1.Series("Chart_1").Points(0).LabelForeColor = Color.Yellow

关于vb.net - 如何更改 vb.net 图表中的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22455278/

相关文章:

c# - 在 ASP.NET 条形图中显示持续时间

mysql - 从mysql检索图片到VB,NET

vb.net - 数据访问层是静态的还是基于实例的?

javascript - 我可以调整或使用给定的 (JavaScript) 图表来创建不同的/新的图表吗?

javascript - Google Charts 中具有相同 x 轴的多个图形

javascript - 重绘图表时如何使用jQuery?

VB.NET 遍历结构的对象

vb.net - 将日期转换为小时/分钟/秒非常慢

vb.net - 错误 "Editor doesn'不支持文件扩展名“.VB”?

flutter - 在 flutter 图表中隐藏主轴