AndroidStudio折线图,字符串作为X轴
创始人
2024-08-20 12:30:15
0
  1. 首先,在build.gradle文件中添加依赖项:implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
  2. 在XML布局文件中添加一个LineChart视图
  3. 在Java代码中获取LineChart视图并设置数据和格式:
//获取LineChart视图
LineChart lineChart = (LineChart) findViewById(R.id.line_chart);

//设置数据
ArrayList entries = new ArrayList<>();
entries.add(new Entry(0f, 4f));
entries.add(new Entry(1f, 8f));
entries.add(new Entry(2f, 6f));
entries.add(new Entry(3f, 2f));
entries.add(new Entry(4f, 18f));
entries.add(new Entry(5f, 9f));
entries.add(new Entry(6f, 12f));
entries.add(new Entry(7f, 10f));
LineDataSet dataSet = new LineDataSet(entries, "Label");
LineData lineData = new LineData(dataSet);
lineChart.setData(lineData);

//设置X轴
final String[] months = new String[]{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
XAxis xAxis = lineChart.getXAxis();
xAxis.setValueFormatter(new IndexAxisValueFormatter(months));
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
xAxis.setGranularity(1);
xAxis.setLabelCount(months.length);

//设置Y轴
YAxis yAxis = lineChart.getAxisLeft();
yAxis.setAxisMinimum(0f);
yAxis.setAxisMaximum(20f);

//刷新图表
lineChart.invalidate();

相关内容

热门资讯

迎来新发展!四川家园辅助软件!... 迎来新发展!四川家园辅助软件!好像是真的有开挂辅助器(有挂秘诀)-哔哩哔哩1、下载好四川家园辅助软件...
代打辅助挂!线上德州的辅助器是... 代打辅助挂!线上德州的辅助器是什么!都是确实有开挂辅助软件(有挂方法)-哔哩哔哩1、很好的工具软件,...
目前!闲来辅助软件怎么样!其实... 目前!闲来辅助软件怎么样!其实是有开挂辅助插件(有挂猫腻)-哔哩哔哩1、任何闲来辅助软件怎么样透视是...
代打辅助挂!智星德州插件怎么下... 代打辅助挂!智星德州插件怎么下载!果然确实有开挂辅助教程(有挂实锤)-哔哩哔哩1、操作简单,无需智星...
据悉!对战互娱辅助!真是是有开... 您好,对战互娱辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家在...
据了解!椰岛长胜辅助!一直真的... 据了解!椰岛长胜辅助!一直真的是有开挂辅助挂(有挂助手)-哔哩哔哩1、完成椰岛长胜辅助有辅助插件,帮...
反观!关春天辅助器安全吗!竟然... 反观!关春天辅助器安全吗!竟然真的是有开挂辅助方法(新版有挂)-哔哩哔哩;1、关春天辅助器安全吗破解...
有玩家发现!乐乐围棋入门破解版... 有玩家发现!乐乐围棋入门破解版!都是是有开挂辅助挂(有挂方式)-哔哩哔哩1、乐乐围棋入门破解版公共底...
黑科技辅助挂!中至上饶有没有挂... 黑科技辅助挂!中至上饶有没有挂车!本来确实有开挂辅助挂(有挂规律)-哔哩哔哩1、全新机制【中至上饶有...
规律辅助挂!新导游正版辅助!切... 规律辅助挂!新导游正版辅助!切实真的是有开挂辅助脚本(详细教程)-哔哩哔哩新导游正版辅助破解侠是真的...