我正在使用以下数据绘制3条不同的行。
x10:0 y10:65000 x20:0 y20:10000 x30:0 y30:7000
x11:1 y11:40000 x21:1 y21:61000 x31:1 y31:13000
依旧......
但图表分别为x1,x2,x3分别有3个不同的x,并且它不连接y1和y11(线),它表示图表元素的StrokeThickness为2.0,笔画显示颜色I指定。 (以上所有值均来自VS调试)
我没有使用任何MVVM,而是通过事件处理程序设置数据源BindingPathsY,BindingPathX。
如果我没有使用MVVM来显示笔画,是否需要调用任何额外的函数?(类似于画布笔划。)
答案 0 :(得分:1)
积分具有误导性。
我正在为x10,y10 x11,y11和x12,y12创建一个新的集合实例,这就是问题所在。因此,它为相同的数据创建了另一组点。
相反,我更改了代码,以便只为3个不同的图形创建一个集合。
答案 1 :(得分:1)
为了将相同的X轴点值作为直线连接,我们需要使用线性轴(NumaricalAxis,DateTimeAxis,LogarithmicAxis),而不是使用CategoryAxis作为图表主轴。
此致
M.Sheik