输入二维数组

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展示数据渲染图

算法一、点距离反比插值

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

 

算法二、双线性插值

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

 

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

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

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐