【发布时间】: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