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

相关内容

热门资讯

透视系统(wpk透视辅助)德扑... 透视系统(wpk透视辅助)德扑软件高端(详细辅助黑科技教程)一向有挂您好,wpk透视辅助,确实是有挂...
透视教学(wepokE)外挂透... 1、透视教学(wepokE)外挂透明挂辅助神器(wepoke辅助技巧)最初存在有挂(详细透视安装教程...
透视智能ai(wepower有... 透视智能ai(wepower有外挂)德扑ai软件(详细辅助必赢方法)本来是有挂1、wepower有外...
透视总结(WepOke)透明挂... 透视总结(WepOke)透明挂辅助挂(wepoke辅助德之星)果然有挂(详细透视靠谱教程);1分钟了...
透视攻略(aapoker有猫腻... 透视攻略(aapoker有猫腻)wopoker辅助软件(详细辅助解密教程)其实真的是有挂是一款可以让...
透视辅助(WEPoke)外挂透... 透视辅助(WEPoke)外挂透明挂辅助神器(wepoke真的有挂)固有是真的有挂(详细透视科技教程)...
透视有挂(wpk透视辅助)微扑... 透视有挂(wpk透视辅助)微扑克发牌规律性总结(详细辅助攻略教程)一向是真的有挂1)wpk透视辅助辅...
透视辅助(wepoke)透视辅... 透视辅助(wepoke)透视辅助器(WePoKe透视挂)最初存在有挂(详细透视实用技巧),支持语音通...
透视插件(wepoke辅助)微... 透视插件(wepoke辅助)微扑克俱乐部管理(详细辅助攻略教程)从来真的有挂;小薇(透视辅助)致您一...
透视辅助(WEPoke)透视辅... 1、透视辅助(WEPoke)透视辅助插件(WePoKe外挂)其实有挂(详细透视玩家教程)2、进入游戏...