文章目录
2020.12.31—更新中,有同样问题的可以私信我,我先补充相应部分。
R语言绘图——实用篇 ggplot2绘图
想想网上的基础教程还是蛮多的,这篇直接列出花了自己比较多时间处理的问题吧。
图像元素(坐标轴、图例)调整可以直接参考官方的ggplot2 function reference。
绘制等值线图相关
如何绘制等值线图
官方给的例子如下
v <- ggplot(faithfuld, aes(waiting, eruptions, z=density))
v + geom_contour_filled()
faithfuld
是内置数据集faithful
的二维密度估计版,描述黄石公园老忠实泉喷发时间与间歇时间。
此外,绘制等值线图的函数有,
函数名 | 介绍 |
---|---|
geom_contour_filled() stat_contour_filled() |
绘制3维数据的等值线图,重要aes参数为x、y、z |
geom_raster() |
重要参数为x、y、fill,可进行平滑插值,但x、y必须为均匀分布 |
geom_tile() geom_rect() |
x、y不必为均匀分布,无法进行平滑插值 |
metR::geom_contour_fill() |
在ggplot2::geom_contour_filled() 出现前由 |