我发现 LiveCharts 对于我正在做的事情非常有用。 目前我有两个悬而未决的问题。 使用 WPF。
我有一个线系列,其中的各个点引用了一些数据 最终用户感兴趣的。 我希望用户将提示 将鼠标悬停在某个点上即可查看一些自定义数据。 我不明白 如何从 github 上的示例中做到这一点。
我还希望不同的数据有不同的颜色 积分。
有什么帮助吗?
您可以轻松创建自己的工具提示。我写了这篇文章:http://lvcharts.net/#/examples/v1/tooltips-wpf?path=WPF-Components-Tooltip
基本上,想法是构建自定义控件并将其分配给 DataToolTip 属性。
我在 GitHub 上有一个示例:https://github.com/Live-Charts/Live-Charts
结果是:
目前还没有办法做到这一点。请考虑打开一个新问题来请求此功能。
这不是完整的答案。
为了将附加信息与每个数据点相关联(在您的情况下,除了 x 和 y 之外,还有颜色),您可以使用 mappers 或在要绘制图表的类上实现 IChartEntity。例如,如果您的 House 对象具有与其关联的 x、y 和颜色值,则您可以创建
LineSeries<House>
。
本文对这两个主题有清晰的解释:https://livecharts.dev/docs/wpf/2.0.0-rc1/Overview.Mappers