在用MPAndroidChart中的LineChart绘制折线图时,共有800+个点
加载完数据后,展示的图每次都会少一截,甚至直接没折线出来
例如下图中的三个折线图,第二个直接没了,第一和第三个则是缺了开头和结尾部分
想问下大家怎么解决
LineChart绘制折线图不完整
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 - 你可以看下这个问题的回答https://ask.csdn.net/questions/202655
- 你也可以参考下这篇文章:MPAndroidChart中设置线一面部分是否填充颜色
- 除此之外, 这篇博客: MPAndroidChart的详细使用——LineChart折线图(一)中的 今天来记录一下LineChart(折线图)的简单使用! 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)
MPAndroidChart的详细使用——LineChart折线图(二)(深度美化)
MPAndroidChart的详细使用——BarChart条形图(一)(简单使用)
MPAndroidChart的详细使用——BarChart条形图(二)(详细美化)
MPAndroidChart的详细使用——BarChart条形图组(三)(条形图组)
MPAndroidChart的详细使用——BarChart叠状条形图(四)(堆叠柱状图)
MPAndroidChart的详细使用——HorizontalBarChart横向条形图(五)(横向条形图)
由于代码比较简陋,所以没什么可以特别讲的,该有的注释在代码里了只需要添加这么个控件就可以了(是不是很简单~)
<com.github.mikephil.charting.charts.LineChart android:id="@+id/line" android:layout_width="match_parent" android:layout_height="300dp"> </com.github.mikephil.charting.charts.LineChart>
public class LineChartActivity extends AppCompatActivity { private LineChart line; List<Entry>list=new ArrayList<>(); //实例化一个 List 用来保存你的数据 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_line_chart); line = (LineChart) findViewById(R.id.line); list.add(new Entry(0,7)); //其中两个数字对应的分别是 X轴 Y轴 list.add(new Entry(1,10)); list.add(new Entry(2,12)); list.add(new Entry(3,6)); list.add(new Entry(4,3)); //list是你这条线的数据 "语文" 是你对这条线的描述(也就是图例上的文字) LineDataSet lineDataSet=new LineDataSet(list,"语文"); LineData lineData=new LineData(lineDataSet); line.setData(lineData); //简单美化 // X轴所在位置 默认为上面 line.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM); //隐藏右边的Y轴 line.getAxisRight().setEnabled(false); } }
这样子 一个简单的折线图就画好了!
解决 无用评论 打赏 举报
悬赏问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 有没有帮写代码做实验仿真的
- ¥15 報錯:Person is not mapped,如何解決?
- ¥30 vmware exsi重置后登不上
- ¥15 易盾点选的cb参数怎么解啊
- ¥15 MATLAB运行显示错误,如何解决?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
- ¥20 yolov5自定义Prune报错,如何解决?