3D图形显示
我的数据和模拟结果是这样的我想用WPF和C one控件来实现这个效果,
问题如下:X轴是诊次 varchar型
Y轴是不同的症状varchar型
Z轴是某诊次下某症状的得分 为number型
但是我用图3实现
但是x轴和z轴不能用varchar型来进行表示
我是按照样例的代码写的,小白一枚
给出的代码如下:
vards = newGridDataSeries();
ds.Start = newPoint(-1, -1); // 起始点x,y
ds.Step = newPoint(stepx, stepy); // 阶梯x,y
ds.ZData = zdata; // z-values
C one明显是通过newGridDataSeries中的Start 、Step 、ZData 来表示。
有没有什么空间能像visfire中的数据级通过加入点来画图形,代码如下:
DataPoint dataPoint;
DataSeries dataSeries = new DataSeries();
dataSeries.RenderAs = RenderAs.Spline;
foreach (DataRow dr in dt.Rows)
{
dataPoint = new DataPoint();
dataPoint.AxisXLabel = dr["ZZName"].ToString();
dataPoint.YValue = Convert.ToDouble(dr["ZZCount"]);
dataSeries.DataPoints.Add(dataPoint);
}
chart_zfzz.Series.Add(dataSeries);
需求是三维图,刚接触这个空间,欢迎大家来讨论
C1Chart和C1Chart3D控件都可以实现3D模型。
如果是使用上有问题,可以参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.Chart\CS\ChartSamples
C1Chart3D的示例路径:
\Documents\ComponentOne Samples\WPF\C1.WPF.Chart\CS\ChartSamples\3D
如果依然有问题,请提供可以重现问题的Demo,我帮你看看。
页:
[1]