简数社区

查看: 504|回复: 0

[功能干货] 【3D等高线图】判断气候特征,就是这么直观……

[复制链接]

43

主题

54

帖子

366

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
366
发表于 2017-11-29 13:50:08 | 显示全部楼层 |阅读模式
本文主要是基于数值着色与等高线特征,用数值绘制3D等高线网格图。以下是如何利用LightningChart绘制几何管道图并显示数据,以及提供相应的源代码。

此图是显示温度的冷热程度及数据


以下是绘制此图的源代码


        <LightningChartUltimate _chart = new LightningChartUltimate();
                    _chart.BeginUpdate();

                    //Create Surface mesh
                    _mesh = new SurfaceMeshSeries3D(v, Axis3DBinding.Primary, Axis3DBinding.Primary, Axis3DBinding.Primary);

                    //CONTOURS
                    _mesh.ContourLineType = ContourLineType3D.ColorLineByValue;
                    _mesh.ContourLineWidth = 1.5;

                    //WIREFRAME           
                    _mesh.WireframeType = SurfaceWireframeType.Wireframe;
                    _mesh.WireframeLineStyle.Width = 3;
                    _mesh.WireframeLineStyle.Color = Color.FromArgb(20, Color.Black);
                    _mesh.WireframeOffset.SetValues(0, 0, 0);

                    //FILL
                    _mesh.ColorSaturation = 80;
                    _mesh.Fill = SurfaceFillStyle.PalettedByValue;     

                    //Discontinuity is caused by surface mesh...end meeting each other, and data is not fluently continous over that.
        InitializePalette();

                    double[,] x = null;
                    double[,] y = null;
                    double[,] z = null;
                    double[,] values = null;

                    CreateGeometryPipe(out x, out y, out z);

                    CreateValuesWaterDrops(out values);

                    UpdateMesh(x, y, z, values);

                    v.SurfaceMeshSeries3D.Add(_mesh);

                    v.YAxisPrimary3D.Units.Text = "°C";
                    
                    _chart.EndUpdate();

总结
等高线地形图可综合应用于判断通视情况,水系水文特征,气候特征,地形状况与区位的选择(点、线、面 )。此3D几何图是用来判断气候特征的,非常直观。
LightningChart 中文网论坛管理团队

我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
新浪微博:https://weibo.com/jianshukeji
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表