图表(achartengine)是否具有动态变化的能力

does charts (achartengine ) carry dynamically changing capability

图表(AChartEngine)是否具有这些功能

1.Ability 添加或删除图例

  1. 能够调整轴 - x 和 y(最小值和最大值) - 最好是用手指捏合。

  2. 将鼠标悬停在该点上时能够显示值

  3. 能够按需显示、隐藏曲线

1.Ability to add or remove legend

是的。在渲染器上使用 setShowLegend() 方法。

Ability to adjust the axis - both x and y (min and max) - ideally by using a finger pinch.

对于交互性,您应该移动到新的代号 One 图表包(它基于 aChartEngine 库)。它在这方面提供了更多功能。您可以通过指定标志来启用双指缩放和平移。捏合缩放目前只能通过放大(如照片)来实现,因此不一定要调整轴。如果您能给我指出一个提供您正在寻找的行为类型的图表示例,我可以看一下并推荐如何实现它。

Ability to show a value if you hover over the point

ChartComponent(在新图表包中)允许您覆盖 seriesPressed() 和 seriesReleased() 方法以响应对图表中点的点击。然后您可以显示任何您想要的响应。这些方法是传递事件,告诉您按下了哪个系列(和数据点)。

Ability to show, hide a curve on demand

您可以只修改图表模型(例如 remove/add 一个系列),然后重新绘制 ChartComponent。