Android折线图 - 需要与新条目相同的x轴?

Posted

技术标签:

【中文标题】Android折线图 - 需要与新条目相同的x轴?【英文标题】:Android line chart - same x axis required as new entry? 【发布时间】:2022-01-17 16:06:01 【问题描述】:

这里 x 轴 0 有 3 个值 (0,10),(0,20),(0,120)。 我的情况是,我需要将每个数据作为单独的条目。

这意味着 x-0 将在图中显示 3 次。现在所有 y 轴合并为相同的 x 。如何实现?有可能吗?

<com.github.mikephil.charting.charts.LineChart
    android:id="@+id/line_chart"
    android:layout_
    android:layout_
    />

代码

 private var list = arrayListOf<Entry>()
 list.add(Entry(0,10))
 list.add(Entry(0,20))
 list.add(Entry(0,120))
 Collections.sort(list, EntryXComparator())
 val set = LineDataSet(list, "label name")

 val dataSets =ArrayList<ILineDataSet>()
 dataSets.add(set)
 val data = LineData(dataSets)
 line_chart.data = data

【问题讨论】:

【参考方案1】:

我不知道这个库,但看起来您需要一个单独的 LineDataSet 用于要在图表上单独显示的每条线。

也许可以询问库作者是否支持这种东西。

【讨论】:

以上是关于Android折线图 - 需要与新条目相同的x轴?的主要内容,如果未能解决你的问题,请参考以下文章

echarts,折线图,我想设置X轴每个刻度的固定宽度该怎么设定呢

Android MPAndroidChart 折线图设置哪些属性?

python--seaborn折线图

EXCEL的折线图中如何让X轴从0开始

多行中的 D3 折线图轴文本标签

如何让zedgraph画折线图时Y轴设置为不等间距