如何在LiveCharts中添加每点工具提示?如何让同一条线上的点有不同的颜色?

问题描述 投票:0回答:2

我发现 LiveCharts 对于我正在做的事情非常有用。 目前我有两个悬而未决的问题。 使用 WPF。

  1. 我有一个线系列,其中的各个点引用了一些数据 最终用户感兴趣的。 我希望用户将提示 将鼠标悬停在某个点上即可查看一些自定义数据。 我不明白 如何从 github 上的示例中做到这一点。

  2. 我还希望不同的数据有不同的颜色 积分。

有什么帮助吗?

.net wpf windows livecharts
2个回答
2
投票
  1. 您可以轻松创建自己的工具提示。我写了这篇文章:http://lvcharts.net/#/examples/v1/tooltips-wpf?path=WPF-Components-Tooltip

    基本上,想法是构建自定义控件并将其分配给 DataToolTip 属性。

    我在 GitHub 上有一个示例:https://github.com/Live-Charts/Live-Charts

    结果是:

  2. 目前还没有办法做到这一点。请考虑打开一个新问题来请求此功能。


0
投票

这不是完整的答案。
为了将附加信息与每个数据点相关联(在您的情况下,除了 x 和 y 之外,还有颜色),您可以使用 mappers 或在要绘制图表的类上实现 IChartEntity。例如,如果您的 House 对象具有与其关联的 x、y 和颜色值,则您可以创建

LineSeries<House>
。 本文对这两个主题有清晰的解释:https://livecharts.dev/docs/wpf/2.0.0-rc1/Overview.Mappers

© www.soinside.com 2019 - 2024. All rights reserved.