在MPAndroid图表中对数据集进行分组

时间:2017-09-03 08:09:29

标签: mpandroidchart

我有两个数据集。我想用创建一个图表。

这是mpandroidchart格式的数据集:

json

我想要一个分组图表。例如,在我的数据集中,我的“eli”值为const bar_chart_point_ver = { "datasets": [{ "name": "set1", "setColor": ["#004D40", "#004D40", "#004D40", "#004D40", "#e74c3c", "#f1c40f", "#3498db" ], "points": [{ "x": "eli", "y": "24" }, { "x": "mah", "y": "38" }, { "x": "sa", "y": "77" }, { "x": "ni", "y": "17" } ] }, { "name": "set2", "setColor": ["#3498db"], "points": [{ "x": "eli", "y": "12" }, { "x": "mah", "y": "24" }, { "x": "sa", "y": "125" }, { "x": "ni", "y": "7" } ] } ] };12,我希望这些值彼此相邻。目前我的输出是:

enter image description here

这是我的Java代码:

24

1 个答案:

答案 0 :(得分:5)

你给了一个超过0的barSpace ..这就是为什么同一组的条之间有间距的原因。您可以查看以下实施:

<强> XML

from ftplib import *
from StringIO import StringIO
import pandas
import io

ftp = FTP('ftp.mysite.com')
ftp.login('un', 'pw')
ftp.cwd('/')
buffer = StringIO.StringIO()
your_pandas_df.to_csv(buffer)
text = buffer.getvalue()
bio = io.BytesIO(str.encode(text))

ftp.storbinary('STOR filename.csv', bio)

<强>活性

<com.github.mikephil.charting.charts.BarChart
        android:id="@+id/bar_chart"
        android:layout_width="match_parent"
        android:layout_height="300dp"/>

<强> RESULT

enter image description here