gpt4 book ai didi

c# - 是否可以在图表元素上绘制一个矩形?

转载 作者:行者123 更新时间:2023-11-30 15:42:02 24 4
gpt4 key购买 nike

我有一些像这样的 XAML 绘制时间序列的散点图(X 轴:日期时间,Y 轴:整数值):

<Grid Name="chartgrid">
<charting:Chart Name="scatterplot">
</charting:Chart>
</Grid>

我可以将一个图形对象(例如一条线)作为其子对象之一添加到此网格,但必须使用不同的 XY 坐标来执行此操作来自图表控件使用的那些。当然这是预料之中的,因为图表设置了自己的轴。

我能想到的唯一方法是在图中添加一些虚拟点作为不同的系列,但我希望有更好的方法来做到这一点。有什么建议吗?

编辑:添加了一个数字以进一步阐明。

enter image description here

最佳答案

我能想到的唯一方法是检查虚拟树以查找两个轴对象。

也许通过使用 VisualTreeHelper

一旦您知道它们的位置和大小以及您希望从图表控件中获得的比例信息,您就可以计算从图表点到 Silverlight 坐标的转换。

关于c# - 是否可以在图表元素上绘制一个矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7818459/

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