Wpf 曲线图

Wpf 曲线图,wpf,mvvm,charts,Wpf,Mvvm,Charts,我的目标是得到一个类似 每个箭头都应该是一个一维图表,其中显示点(颜色和点大小取决于某些值) 我正在建立自己的图表系统,因为我花了几个小时寻找一个允许自定义标记(大小和颜色,甚至形状)的系统,但我找不到。 事实上,我发现的唯一一个是Silverlight中提出的 我最大的问题是我必须在图表顶部绘制两个曲线图。 我尝试使用PathListBox控件,但因为它是一个listBox,所以无法在固定的X位置显示项目(如使用图表) 我不是在要求一个完全完美的解决方案,但有人能给我一些建议或线索吗? 你是怎

我的目标是得到一个类似

每个箭头都应该是一个一维图表,其中显示点(颜色和点大小取决于某些值)

我正在建立自己的图表系统,因为我花了几个小时寻找一个允许自定义标记(大小和颜色,甚至形状)的系统,但我找不到。 事实上,我发现的唯一一个是Silverlight中提出的

我最大的问题是我必须在图表顶部绘制两个曲线图。 我尝试使用PathListBox控件,但因为它是一个listBox,所以无法在固定的X位置显示项目(如使用图表)

我不是在要求一个完全完美的解决方案,但有人能给我一些建议或线索吗? 你是怎么做到的? 在这里它应该只是一个XAML工作,因为所有的数据都已经在ListCollectionView中准备好了(我正在使用MVVM)


谢谢大家!

你一定要在画布上画。数据绑定可以在以后实现。我的问题是我可以在画布上绘制箭头,但如何像在一维图表上那样放置点?点是半径为1-2px的椭圆。如果你正确地计算了它们的位置,你就可以画它们,尽管这不是那么容易,而且需要一些算法。好的,椭圆方程并没有那么复杂,但我希望有一个比计算像素位置更好的解决方案。。。我甚至没发现有人在谈论这件事。无论如何,谢谢你,沃特斯