如何在MPAndroidChart中设置颜色?

亚历山大(Alexandre)

我将MPChartlib用于基本的“ Barchart”(3个小节,值在0到100之间)。

应用程序的背景是深色的,因此我想将文本设置为白色,但是当我在string.xml中存储的chart_color中将颜色代码设置为“ FFFFFF”的文本时,文本显示为深蓝色。

   //Axe X
   XAxis x = barchart.getXAxis();
   x.setPosition(XAxisPosition.BOTTOM);
   x.setTextColor(R.color.chart_color);
   x.setAxisLineColor(R.color.chart_color);


   // Design
   barchart.setDragEnabled(false);
   barchart.setDrawGridBackground(false);
   barchart.setTouchEnabled(false);
   barchart.setHighlightEnabled(false);
   barchart.setMaxVisibleValueCount(101);
   barchart.setDescription(null);
   barchart.setGridBackgroundColor(R.color.chart_color);

   barchart.invalidate(); // refresh

   //Axe Y
   barchart.getAxisLeft().setAxisMaxValue(100);
   barchart.getAxisLeft().setDrawTopYLabelEntry(true);
   barchart.getAxisLeft().setDrawAxisLine(false);
   barchart.getAxisLeft().setDrawGridLines(false);
   barchart.getAxisLeft().setAxisLineColor(R.color.chart_color);
   barchart.getAxisLeft().setTextColor(R.color.chart_color);

   barchart.getAxisRight().setAxisMaxValue(100);
   barchart.getAxisRight().setDrawTopYLabelEntry(true);
   barchart.getAxisRight().setAxisLineColor(R.color.chart_color);
   barchart.getAxisRight().setTextColor(R.color.chart_color);

我尝试了很多事情并进行了研究,但找不到问题,lib是否没有使用相同的颜色代码?

感谢您的帮助,Alex

菲利普·贾霍达

将资源ID传递给库,而不是实际的color

使用它来获得颜色:

    int color = ContextCompat.getColor(context, R.color.chart_color);

    LineDataSet dataSet = ...;
    dataSet.setColor(color);

您也可以在文档中找到它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 MPAndroidChart 的 PieChart 中设置颜色

来自分类Dev

如何在MPAndroidChart中为Radar Chart设置突出显示颜色?

来自分类Dev

MPAndroidChart如何设置标签颜色?

来自分类Dev

如何在MPAndroidChart中更改线形图的内圆颜色?

来自分类Dev

在MPAndroidChart中设置饼图的颜色

来自分类Dev

如何在MPAndroidChart中设置Y轴的增量值

来自分类Dev

如何在ngTagsInput中设置标签的颜色?

来自分类Dev

Java:如何在子类中设置颜色?

来自分类Dev

如何在titleForHeaderInSection中设置颜色?-迅速

来自分类Dev

如何在QBarSet中设置条形的颜色?

来自分类Dev

如何在tabSpec文本中设置颜色?

来自分类Dev

如何在titleForHeaderInSection中设置颜色?-迅速

来自分类Dev

如何在 cgmutablepath 中设置形状的颜色?

来自分类Dev

如何在 JButton 中设置文本颜色?

来自分类Dev

如何在Xfce中基于墙纸颜色设置背景颜色?

来自分类Dev

如何在MPAndroidChart中更改饼形图说明的文本颜色?

来自分类Dev

如何在JTable中的特定行中设置颜色

来自分类Dev

如何在android中的日历中设置日期的颜色

来自分类Dev

如何在PowerShell中的PSReadLine中设置颜色

来自分类Dev

MPAndroidChart设置突出显示颜色

来自分类Dev

MPAndroidChart-如何在2.0.9v的BarChart中设置范围值?

来自分类Dev

如何在VS 2015中设置匹配括号的颜色?

来自分类Dev

如何在Jqplot中为标记设置单独的颜色

来自分类Dev

如何在Matplotlib中设置颜色条范围?

来自分类常见问题

如何在Angular Material中设置图标的颜色?

来自分类Dev

如何在JetBrain的IDE设置中更改背景颜色?

来自分类Dev

如何在Angular-Material中设置文本颜色?

来自分类Dev

如何在Plotly(python)中设置背景颜色和标题?

来自分类Dev

如何在大虾中设置水平线的颜色?

Related 相关文章

  1. 1

    如何在 MPAndroidChart 的 PieChart 中设置颜色

  2. 2

    如何在MPAndroidChart中为Radar Chart设置突出显示颜色?

  3. 3

    MPAndroidChart如何设置标签颜色?

  4. 4

    如何在MPAndroidChart中更改线形图的内圆颜色?

  5. 5

    在MPAndroidChart中设置饼图的颜色

  6. 6

    如何在MPAndroidChart中设置Y轴的增量值

  7. 7

    如何在ngTagsInput中设置标签的颜色?

  8. 8

    Java:如何在子类中设置颜色?

  9. 9

    如何在titleForHeaderInSection中设置颜色?-迅速

  10. 10

    如何在QBarSet中设置条形的颜色?

  11. 11

    如何在tabSpec文本中设置颜色?

  12. 12

    如何在titleForHeaderInSection中设置颜色?-迅速

  13. 13

    如何在 cgmutablepath 中设置形状的颜色?

  14. 14

    如何在 JButton 中设置文本颜色?

  15. 15

    如何在Xfce中基于墙纸颜色设置背景颜色?

  16. 16

    如何在MPAndroidChart中更改饼形图说明的文本颜色?

  17. 17

    如何在JTable中的特定行中设置颜色

  18. 18

    如何在android中的日历中设置日期的颜色

  19. 19

    如何在PowerShell中的PSReadLine中设置颜色

  20. 20

    MPAndroidChart设置突出显示颜色

  21. 21

    MPAndroidChart-如何在2.0.9v的BarChart中设置范围值?

  22. 22

    如何在VS 2015中设置匹配括号的颜色?

  23. 23

    如何在Jqplot中为标记设置单独的颜色

  24. 24

    如何在Matplotlib中设置颜色条范围?

  25. 25

    如何在Angular Material中设置图标的颜色?

  26. 26

    如何在JetBrain的IDE设置中更改背景颜色?

  27. 27

    如何在Angular-Material中设置文本颜色?

  28. 28

    如何在Plotly(python)中设置背景颜色和标题?

  29. 29

    如何在大虾中设置水平线的颜色?

热门标签

归档