C#绘制云图的三种算法

输入二维数组

DataSource = new double[6, 6]
          {
            { 1.5224,  1.5432, 1.5432, 1.5148, 1.5213,1.4736},
            {1.4878,  1.506,  1.5432,1.4878 , 1.4863, 1.5048  },
            {1.5048, 1.5432 , 1.4736, 1.4878,  1.4373, 1.5566},
            {1.5508, 1.4373 , 1.5468, 1.506 , 1.6154,  1.4736 },
            {1.5224, 1.5704 , 1.5432 ,  1.4736, 1.5636, 1.4863 },
            { 1.4987 , 1.6231, 1.5432 , 1.5634 ,1.4863 ,1.5213}
          };

C#实现的Windows展示数据渲染图

算法一、点距离反比插值

这种算法比较适合绘制点源产生影响的云图。

 

算法二、双线性插值

双线性插值是一种比较常见的图片放大算法。

 

算法三、面距离反比+双线性插值

这是最复杂的一个算法,也是个人觉得效果最好的一个算法。可以看到,上面两种算法,都是把二维数组的数据作为点来看待的。

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值