我正在开发一个项目,其中包含一些图表(图表),勾选图表,烛台图表和范围图表.但问题是,图表没有库.我有烛台图表的谷歌图表API.但我不想在webview中使用图表/图表.
我正在使用MPAndroidChart 库。
我想用CombinedChart来创建这样的图表:

那可能吗?我试过了,但它似乎不起作用,因为条目没有按我预期的那样工作。你不能说一个条目的 x 轴值为 2,y 轴值为 300。我也不能创建两个不同的 y 轴,一个用于条形,一个用于线条。
一些奇怪的事情是 MPAndroidChart 首先添加所有 x 值,然后添加所有 y 值,您无法控制哪个 y 值属于哪个 x 值,因为它只是按照它们出现的顺序插入 y 值,将其与下一个 x 值相关联。
有什么方法可以用 MPAndroidChart.js 创建这样的图表。我实际上不想因为需要互联网连接而被迫使用 Google Charts(但创建这种图表将与 Google Charts 完美配合)。
我必须在一个图中绘制两个不同的数据集.
数据集-1
String[] xAxisOne = new String[] {
"0", "1", "2", "3", "4", "5", "6"
};
float[] dataInput = {
1f, 2f, 3f, 4f, 5f, 6f, 7f
};
Run Code Online (Sandbox Code Playgroud)
数据集-2
String[] xAxisTwo = new String[] {
"0", "2", "4", "5", "6", "8", "9"
};
float[] dataIn = {
3f, 4f, 5f, 6f, 7f, 8f, 9f
};
Run Code Online (Sandbox Code Playgroud)
在上面的数据中,DataSet-1是创建图表的参考.DataSet-2必须与不同的X值集{xAxisTwo}一起绘制.
在现有的实现中,前6个值{dataInput}被绘制,接下来的6个值{dataIn}被参考xAxisOne,如何根据需要绘制.
我有两个线图,显示同一时间段内的补充数据.有没有办法将一张图表收到的任何触摸事件发送给另一张图表?我基本上想要它,以便图形始终显示相同的查看矩形(至少在水平方向上).因此,如果用户在顶部图表上向左滑动"n"个单位,则底部图表将自动向左滚动"n"个单位以匹配.