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是什么软件”开挂(透视)辅助平台(安装教程有挂方法);无需打开直接搜索微信...
开挂辅助!广东雀神挂件骗局,w... 开挂辅助!广东雀神挂件骗局,wepokerplus辅助(透视)开挂辅助插件(有挂教程);广东雀神挂件...
玩家必看分享“wepoker透... 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1、软件助手是一款功...
辅助开挂!欢乐对决辅助软件,w... 辅助开挂!欢乐对决辅助软件,wpk透视辅助方法(透视)开挂辅助下载(有挂方法);AI辅助机器人普及解...
查到实测“hhpoker辅助挂... 查到实测“hhpoker辅助挂是真的吗”开挂(透视)辅助软件(透牌教程新版有挂);无需打开直接搜索打...
辅助开挂!贵阳辅助工具,wep... 辅助开挂!贵阳辅助工具,wepoker免费脚本咨询(透视)开挂辅助软件(有挂工具);相信小伙伴都知道...
玩家必备攻略“约局吧德州有挂吗... 玩家必备攻略“约局吧德州有挂吗”开挂(透视)辅助平台(AI教程有挂实锤)《详细加薇136704302...
开挂辅助!微玩盒子网页游戏辅助... 开挂辅助!微玩盒子网页游戏辅助,wepoker底牌透视脚本(透视)开挂辅助脚本(有挂详细)相信很多朋...
透视真的“hhpoker真的有... 透视真的“hhpoker真的有透视吗”开挂(透视)辅助软件(黑科技教程存在有挂)>>您好:软件加13...
辅助开挂!威信茶馆app插件,... 辅助开挂!威信茶馆app插件,hhpoker辅助码怎么用(透视)开挂辅助下载(有挂神器);威信茶馆a...