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

相关内容

热门资讯

第三方辅助!we-poker辅... 第三方辅助!we-poker辅助,德普之星透视软件免费入口官网,都是存在有挂(有挂猫腻)1、进入到德...
现有说明如下!聚星ai辅助工具... 现有说明如下!聚星ai辅助工具收费多少,德普之星透视辅助软件是真的吗,总是真的有挂(有挂解惑)1、玩...
黑科技插件!约局吧app有挂吗... 黑科技插件!约局吧app有挂吗,德普之星辅助工具如何打开,其实存在有挂(有挂技巧)德普之星辅助工具如...
方法辅助挂!hhpoker一直... 方法辅助挂!hhpoker一直输有挂吗,智星菠萝可以辅助吗,原来真的有挂(新版有挂)1、完成智星菠萝...
经核实!poker红龙辅助,德... 经核实!poker红龙辅助,德扑之星透视辅助软件激活码,真是真的有挂(证实有挂)1、点击下载安装,德...
2026版方法!黑侠破解wep... 2026版方法!黑侠破解wepoker,德普之星辅助器怎么用,真是真的是有挂(发现有挂)1、德普之星...
技巧辅助挂!德普之星透视辅助软... 技巧辅助挂!德普之星透视辅助软件是真的吗,德扑之星透视免费,本来存在有挂(有挂讲解)1、德普之星透视...
日前!hhpoker是正规的吗... 日前!hhpoker是正规的吗,智星德州插件,一直真的是有挂(有挂功能)所有人都在同一条线上,像星星...
2026版总结!xpoker辅... 2026版总结!xpoker辅助器,智星德州插件,本来真的有挂(有挂头条)1、起透看视 智星德州插件...
据了解!约局吧德州可以透视吗,... 据了解!约局吧德州可以透视吗,德扑之星有透视辅助吗,真是确实有挂(有挂教程)德扑之星有透视辅助吗破解...