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();

相关内容

热门资讯

透视好友!德普之星辅助器app... 透视好友!德普之星辅助器app,aapoker透视脚本下载,玩家分析(有挂总结);人气非常高,ai更...
透视私人局!wpk辅助软件多少... 透视私人局!wpk辅助软件多少钱一个,wepoker正确养号方法,德州论坛(总是是有挂);是一款可以...
透视安卓版!wpk透视工作室,... 透视安卓版!wpk透视工作室,aapoker俱乐部靠谱吗,新手必备(有挂方法)1、超多福利:超高返利...
透视挂!hhpoker透视脚本... 透视挂!hhpoker透视脚本视频,德州机器人代打脚本,规律教程(从来真的是有挂)1、这是跨平台的h...
透视挂透视!wepoker底牌... 透视挂透视!wepoker底牌透视脚本app,hhpoker辅助下载,专业讨论(有挂了解)1、玩家可...
透视透视!德普之星app安卓版... 透视透视!德普之星app安卓版破解版,werplan外卦神器,切实教程(最初存在有挂);1分钟了解详...
透视脚本!wepoker作弊辅... 1、透视脚本!wepoker作弊辅助,wepoker透视脚本下载,揭秘攻略(有挂教程);代表性(透视...
透视神器!德普之星辅助功能如何... 透视神器!德普之星辅助功能如何打开,德州辅助工具到底怎么样,曝光教程(原来真的是有挂)1、完成德普之...
透视好友!wpk脚本下载,hh... 透视好友!wpk脚本下载,hhpoker透视脚本安卓,实操分享(有挂总结)1、起透看视 hhpoke...
透视透视!德普之星有没有挂,约... 透视透视!德普之星有没有挂,约局吧辅助器,存在挂教程(竟然存在有挂);揭秘教程安装方法样式多选,攻略...