【问题标题】:Can set multiple color in char可以在char中设置多种颜色
【发布时间】:2021-06-14 01:34:58
【问题描述】:

我发现了与我类似的问题,我尝试用这些答案解决我的问题,但我不工作 我想为特定值设置线条颜色。基于类似的问题,我编写了这段代码

       public LineChart addChartEntry(float YValue, long date, boolean pauseMode, ChartColor chartColor) {
        counter++;
        SimpleDateFormat sdf = new SimpleDateFormat();
        sdf.applyPattern("mm");
        min = sdf.format(new Date(date));
        sdf.applyPattern("ss.SSSS");
        String stringDate = sdf.format(new Date(date));
        float time = Float.parseFloat(stringDate);
//        if (entries.size() > 70 && !pauseMode) {
//            dataset.removeFirst();
//            colors.remove(0);
//        }
        dataset.addEntry(new Entry(time, YValue));
        dataset.notifyDataSetChanged();
        data.notifyDataChanged();
        colors.add(chartColor.getColor());
        chart.setMaxVisibleValueCount(0);
        chart.setVisibleXRange(0, 4f);
        //chart.moveViewToX(dataset.getEntryCount() - 6);
        chart.notifyDataSetChanged();
        chart.invalidate();
        return chart;
    }

我也在显示图表的开头添加了

        dataset.setColors(colors);

How to set color for values in MPAndroidChart?

【问题讨论】:

    标签: java android mpandroidchart


    【解决方案1】:

    好的,我找到了自己的解决方案。如果有人也需要帮助,我会发布它。为了解决这个问题,我只需添加 LineSet。所以我如果需要改变线条的颜色,我只是添加新的线条

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-14
      • 2019-11-05
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      相关资源
      最近更新 更多