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

相关内容

热门资讯

开挂辅助插件"wep... 开挂辅助插件"wepoker辅助器怎么弄"开挂(透视)辅助工具(有挂辅助) >>您好:软件加薇136...
大家学习交流“wepoker辅... 大家学习交流“wepoker辅助挂怎么用最安全”开挂辅助器(透视)介绍教程是一款可以让一直输的玩家,...
开挂辅助安装"wep... 开挂辅助安装"wepoker脚本"开挂(透视)辅助平台(有挂助手);无需打开直接搜索薇:136704...
每日必看推荐“WePoker透... 每日必看推荐“WePoker透视插件怎么安装”开挂辅助脚本(透视)微扑克教程是一款可以让一直输的玩家...
开挂辅助下载"hhp... 开挂辅助下载"hhpoker一直输有挂吗"开挂(透视)辅助软件(有挂规律)>>您好:软件加薇1367...
研究成果“有wepoker透视... >>您好:有wepoker透视吗确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总...
开挂辅助软件"we-... 开挂辅助软件"we-poker有人玩吗"开挂(透视)辅助工具(有挂秘笈)>>您好:软件加薇13670...
玩家必看教程“WePoker辅... 无需打开直接搜索加微信客服(136704302)咨询了解WePoker辅助挂教程辅助器目前(微信:1...
开挂辅助软件"wep... >>您好:wepoker透视脚本免费使用视频确实是有挂的,很多玩家在这款wepoker透视脚本免费使...
揭秘真相“wpk破解器”开挂辅... >>您好:wpk破解器确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而...