I'm using the amazing library MPAndroidChart. It works like a charm, except when I'm trying to change the background color of the BarData. Default color is white, and I want to change it to Transparent.
I've tried this :
Paint p1 = mChart.getPaint(Chart.PAINT_GRID_BACKGROUND);
p1.setColor(Color.RED);
and this:
<com.github.mikephil.charting.charts.BarChart
android:id="@+id/chart1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"/>
... but it seems that doesnt works.
Any ideas ?
Thanks =)
Since release v1.6.5, the background of the Chart
is transparent by default. Meaning, that everything in the background (chart background, other Views
, etc.) that is not overlayed by data drawn into the Chart
, will be visible.
If you want to change the background (color, or maybe drawable), you can either do that by changing the chart-background
android:background="..."
)setBackgroundColor(...)
or setBackgroundResource(...)
Another way could be to change the background of the parent layout that contains the Chart
.