如何设置 BarChartView barColor?

How to set BarChartView barColor?

这是UI图片

我不知道如何设置浅灰色

我尝试使用

self.chartView.drawGridBackgroundEnabled = YES;
self.chartView.gridBackgroundColor = [UIColor grayColor];

但是效果不是我想要的

您可以使用

UIColor *color = ...;
color = [color colorWithAlphaComponent:0.5f];

或者您可以尝试使用 RGB 值。

[UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1]

您必须启用 BarShadow 属性,如下所述:

 _barChartView.drawBarShadowEnabled = YES;

默认显示 GrayColor 以自定义阴影颜色,您必须在 BarChartDataSet 中设置阴影颜色,如下所示:

BarChartDataSet *set1 = [[BarChartDataSet alloc] initWithValues:Values];
set1.barShadowColor = [UIColor lightGrayColor]; // Set your custom color here

希望这能帮助您在条形阴影中显示您的自定义颜色。