gpt4 book ai didi

android - Achart 引擎折线图 - 点击点弹出显示

转载 作者:行者123 更新时间:2023-11-30 02:39:23 25 4
gpt4 key购买 nike

我正在使用 Achart 引擎折线图来显示值,我正在使用点样式 CIRCLE。

我正在尝试实现以下内容:

1) 增加点样式宽度 - 我的意思是圆圈应该大一点。

2) 单击每个点时,我希望在显示 X 和 Y 值的顶部显示一个弹出窗口。

我对此做了一些研究,但未能找到解决方案。

我找到了这段代码,但是如何显示带有值的小弹出窗口?

final LineChart chart = new LineChart(buildDataset(mTitles, data), mRenderer);
final GraphicalView view = new GraphicalView(mContext, chart);
view.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
double[] xy = chart.toScreenPoint(view.toRealPoint(0));
int[] location = new int[] {(int) xy[0], (int) xy[1]};
SeriesSelection seriesSelection = view.getCurrentSeriesAndPoint();
if (seriesSelection != null) {
final Data d = mModel.getDiaryAt(seriesSelection.getSeriesIndex(),
seriesSelection.getPointIndex());
//show popup at xy[0] xy[1]
}
}
});

它可能没有在 SDK 中给出,但如果有人尝试过它仍然是成功的。

** 编辑 **

链接 1:achartengine toScreenPoint(double) always returns nullPointerException

在图像中,您可以看到我想要实现的弹出窗口。

最佳答案

你可以看一个例子here关于如何使用 AChartEngine 在图表中显示点击点。

关于android - Achart 引擎折线图 - 点击点弹出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25989547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com