问题标签 [mpandroidchart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何获得 MPAndroidChart 上的滚动偏移量?
我一直在使用 MPAndroidChart 库在我正在构建的应用程序中显示当前正在播放的音频的折线图。但是我想让它让用户可以滚动图表,并且播放音频的播放位置与图表滚动成比例变化。
但是我似乎无法找到一种方法来获得最接近图表中心的 x-index 位置
正如您在屏幕截图中看到的那样,我希望能够在用户滚动时获得红线后面的 x-index,但我似乎无法弄清楚如何做到这一点。
任何帮助将非常感激。
谢谢科里 B :)
android - 无法从 Android 中的 MPAndroidChart 包编译 MPChartExample
我已将 MPChartExample 附带的 gradle 更新为 1.0.0,并且在尝试编译它时会抛出以下消息:
我究竟做错了什么?
android - MPAndroidChart 是否支持堆叠条形图?
我对MPAndroidChart库中的复合图进行了很多研究。复合图是指在单个图中具有多种类型的图系列。
我也尝试了其他库,例如 androidplot 、 achartengine 库。虽然它们提供了复合图,但它们并没有提供那么大的灵活性(比如添加标记视图/吐司)。
我的期望
这可能吗?
android - 堆叠条形图和折线图与任何 android 库在同一图中?
几乎两天都在努力使用具有以下功能的复合图:-
- 带有堆积条形图和折线图的图形。
- 具有不同数据集的两个 y 轴(一个在右侧,另一个在左侧)。
- 显示图形当前触摸坐标的工具提示。
我曾尝试以下 android 图形库:-
MPAndroidchart
这个库不支持复合图。但我喜欢这个库,因为其余功能都达到了标准。(希望这会支持 Compond 图。)
安卓绘图
它确实支持复合图,但没有工具提示和多个 y 轴。
图表引擎
支持复合图。外观和感觉不是那么好。没有工具提示支持。支持堆条(堆叠),但您不能将其与同一图表中的任何其他图表类型一起使用。
那么,是否有任何其他库可以满足我的要求?或者我如何使用我提到的库来实现这一点。
android - 如何使用 MPAndroidChart 制作实时滚动窗口图
[也发布在MPAndroidChart 的 Github 上]
我需要带有滚动窗口的实时图表,那是我遇到“问题”的时候。添加数据没有问题,但是在添加 Xvalue(index) 高于图形当前宽度的数据后,图形不会自动滚动,因为它似乎无法始终显示 [X] Xvalues。
问题示例: 图3中的结果不是我想要显示实时数据的结果。滚动窗口更有用。所以我试图归档这个..
我的工作“解决方案”是删除第一个 Xvalue,添加一个新的并将屏幕上所有条目的所有 Xindex 移动到左侧。结果是这样的一些代码:
这实际上效果很好(如在此视频中所见),但我觉得必须有一种更简单的方法来做到这一点。也许我忽略了一些 API 窗口/滚动。但如果这是归档此结果的“正确”方式,那么在您的库中添加对此类图形的支持将是一种增强。
android - MPAndroidChart 如何在同一图表行中表示具有不同点数的多个数据集对象
我正在使用 MPAndroidChart 绘制图表。我正在构建一个具有多个数据集对象的折线图。
从 MPAndroidChart 提供的示例中,我可以观察到多个数据集对象可以绘制在同一个折线图中,但具有相同数量的点(y 值),并且这些 y 值引用相同的 x 值。如果我想在同一个折线图中绘制多个数据集对象,其中不同数量的点(y 值)引用每个对象的不同 x 值,会发生什么?我怎样才能摆脱这个?我做不到。
例如:
android - MPAndroidChart - 自动调整 YValue
我怎样才能让我的图表只为 YValues 居中?我已经放了
但即使我的 YValues 介于 20 和 25 之间,我的图表也是从 0 开始的。如何调整我的图表?
解决方案:以这种方式创建我的 LineData:
android - 将 Listview 拆分为相等的两半,以便在滚动时每个屏幕显示 2 个项目 - Android
我正在尝试将线性布局分成相等的两半。主要活动如下。它包含一个列表视图,其中填充了一个适配器和两种类型的图表(MPAndroidChart 库)。
主要活动:
以下是用于填充列表视图的 2 个图表。上半部分是折线图,下半部分是条形图。
折线图:
条形图:
我怎样才能做到这一点?
android - MPAndroidChart:LineChart 填充不会在 XAxis 处停止
我正在使用MPAndroidChart。当我使用 LineChart setDrawFilled() 方法填充线条和 x 轴之间的空间,并手动将范围调整为大于默认值时,填充的部分将超过 x 轴,如图所示截屏:
蓝色填充应在绿色虚线处停止,该虚线位于 x 轴上方,但它会在 x 轴上方延伸并进入正 y 值。
*经过进一步调查,我发现似乎只有在绿线设置为 0 时才会发生。
android - mpandroidchart - 在条形图中动画 y 值变化
当调用整个图表时animateY
,barChart
会重新绘制整个图表,将条形从 y-zero 设置为 y-new。
是否可以将动画限制为值更改。从而允许用户查看图表如何从 y-old(例如 100)增长到 y-new(例如 120)?