文件名称:matlab三角分布代码-Contour_in_R:尝试在R中绘制等高线图
文件大小:1.89MB
文件格式:ZIP
更新时间:2024-06-16 20:34:59
系统开源
matlab三角分布代码Contour_in_R 背景 我朋友的专业是环境工程,她的一个项目旨在分析中国江苏省镇江市金山湖中铜的浓度分布。 她的数据集就像concentration_and_coordinates.xlsx 。 金山湖的形状显示在emptylake.png 。 共有35个观察点,其分布在example.png 。 她想创建一个轮廓图,例如lake.png 。 下图是由MIKE21创建的,并且用在一个图中。 如果要使用下面的图,请与原始作者联系。 华旺() 现在,我想在R中绘制一个等高线图,其外观与上面的图类似。 R中的轮廓图 和往常一样,我们通过ggplot()+scale_fill_gradientn()+stat_contour()绘制等高线图,分别绘制底图,填充颜色和绘制目标等高线图。 但是输入数据应具有所有坐标和相应的浓度。 但是,在这里我们只有35个观测值,我们应该做更多的工作来计算每个坐标的浓度值。 插值的几次尝试 线性拟合 首先,我尝试使用线性拟合模型,该模型很简单但很耗时。 我将飞机分成70个不完全重叠的三角形,例如fulllake.png 。 这种方法
【文件预览】:
Contour_in_R-master
----concentration_in_full_plane.pdf(655KB)
----lake.png(47KB)
----triangle.csv(585B)
----observation.csv(675B)
----concentration.R(3KB)
----concentration_and_coordinates.xlsx(10KB)
----concentration by distance.png(46KB)
----system of equations.png(34KB)
----polynomial.pdf(394KB)
----README.md(3KB)
----MATLAB.m(200B)
----fulllake.png(299KB)
----emptylake.png(73KB)
----example.png(19KB)
----Rplotlake.png(463KB)
----.gitattributes(65B)
----MATLABlake.png(272KB)