> For the complete documentation index, see [llms.txt](https://peng-6.gitbook.io/ggplot-jian-ming-jiao-cheng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://peng-6.gitbook.io/ggplot-jian-ming-jiao-cheng/xue-xi-zi-yuan/01-ggplot-hui-tu-bo-wu-guan.md).

# 01 ggplot绘图博物馆

* Date : 2021-11-25\_Thu
* 微信公众号 : 北野茶缸子
* Tags : #R/R可视化 #R/R数据科学 #R/学习资源 #R/index/01
* 参考：
  * <https://www.r-graph-gallery.com/histogram_several_group.html>

ggplot 的教程大放送之前，我想先把我屯的一些学习资源给大家看看\~

本来看别人写的教程，觉得也不过是一个汇总了各种图形代码的教程，发现远不止于此！

## 基本用法

超级强大的网站，提供了各种类型的图形： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334258796-83cf68e4-b791-4fe6-9a5e-4474f6d9eddd.png#height=383\&id=ud5350f6e\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=765\&originWidth=1162\&originalType=binary\&ratio=1\&size=165294\&status=done\&style=none\&width=581)

按照颜色对其类型进行分类： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334270282-47f3b1e9-e981-4134-886a-bbd1781f1e46.png#height=317\&id=u0ca63d8c\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=633\&originWidth=893\&originalType=binary\&ratio=1\&size=219357\&status=done\&style=none\&width=446.5)

## 基础R 与ggplot 的快捷操作

![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334431387-568d7c62-528b-46d7-925d-86fecbfc7cd1.png#height=242\&id=u329fe08d\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=484\&originWidth=217\&originalType=binary\&ratio=1\&size=19927\&status=done\&style=none\&width=108.5) 如果你想通过这个网站初学base 与ggplot 这两类R 的图形对象，也不失为一个不错的选择。

## 进阶的学习库

![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334792961-7e86f2ff-feee-4c41-8ec6-07b6fb35f4e7.png#height=99\&id=u4a2ad5b4\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=197\&originWidth=207\&originalType=binary\&ratio=1\&size=8455\&status=done\&style=none\&width=103.5)

除了基础R 和ggplot 外，还有交互图表与R md 的教程，简直是小白们的福音呀！

比如这个`plotly::ggplotly` 函数，就可以在ggplot 对象基础上，作出漂亮的交互图片： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334909240-9477d84f-ad15-4e9d-8104-3b717b47c001.png#height=239\&id=u6a951201\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=478\&originWidth=1166\&originalType=binary\&ratio=1\&size=65300\&status=done\&style=none\&width=583) ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619334924253-10fb1b14-a667-420e-85a7-d6617d3e16ff.png#height=705\&id=u79700853\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=1410\&originWidth=2082\&originalType=binary\&ratio=1\&size=200540\&status=done\&style=none\&width=1041)

## 高阶者们的大礼包

![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335393555-42c925f0-6c2e-48ac-968f-8d57e6530164.png#height=24\&id=u583e931e\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=47\&originWidth=120\&originalType=binary\&ratio=1\&size=1400\&status=done\&style=none\&width=60)该选项会链接到一个网站data-to-viz：<https://www.data-to-viz.com/caveat/pie.html>

该网站汇集了绘图时应该避免的各种问题： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335140370-c81c1e1c-2871-4971-9fff-877e4ba4a20d.png#height=478\&id=u0b663811\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=955\&originWidth=1300\&originalType=binary\&ratio=1\&size=142007\&status=done\&style=none\&width=650)

比如排名前十的问题： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335160776-e905e807-d0d6-4dbf-8e35-ba8e571c4af5.png#height=469\&id=uef172f1b\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=937\&originWidth=1286\&originalType=binary\&ratio=1\&size=169555\&status=done\&style=none\&width=643)

这里看看饼图的问题： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335177081-fea498d6-4607-4715-946f-fa1282e4647a.png#height=457\&id=u0da10528\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=913\&originWidth=1091\&originalType=binary\&ratio=1\&size=106934\&status=done\&style=none\&width=545.5)

对于人类来说，似乎饼图并不是一个很好的表现数据比例及其差异的选择： 甚至我们还会让它变得更糟！ ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335253186-43f3e08e-7d65-4052-b809-365eadb5f168.png#height=176\&id=u50b42744\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=351\&originWidth=981\&originalType=binary\&ratio=1\&size=34313\&status=done\&style=none\&width=490.5)

我们完全可以用柱状图替代它（ps：我之前用过一个ggstatsplot 包，也挺不错），或者用棒棒糖图： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335309383-fcb139b8-e05d-4859-b9fa-d3e3a15761f3.png#height=672\&id=u2f9fcb09\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=1344\&originWidth=1152\&originalType=binary\&ratio=1\&size=165033\&status=done\&style=none\&width=576) 或者下面这种？ ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335330485-27540edb-8ec0-4e5c-ac98-4949153ce4d0.png#height=384\&id=u28a3471c\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=768\&originWidth=1920\&originalType=binary\&ratio=1\&size=116972\&status=done\&style=none\&width=960)

## 其他内容

绘图不是我们的，是世界的，我们要分享；绘图也不是R 独占的，而是各种编程语言中遍地开花的，因此网站也提供了JS 和python 的绘图代码： ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335471733-c463a3b8-dac8-4b48-9f25-cbc3daf083e4.png#height=32\&id=u5c305b5d\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=64\&originWidth=163\&originalType=binary\&ratio=1\&size=2034\&status=done\&style=none\&width=81.5) ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335482126-93c87f45-f206-46fa-8954-888b20327d1c.png#height=352\&id=u3ee5e622\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=703\&originWidth=876\&originalType=binary\&ratio=1\&size=180788\&status=done\&style=none\&width=438)

祝福这样的网站越来越好！

图越来越多！ ![image.png](https://cdn.nlark.com/yuque/0/2021/png/1153133/1619335522575-37e6f466-27c3-4a00-84e8-1c5a9eb4d80a.png#height=216\&id=u1b72abfe\&margin=%5Bobject%20Object%5D\&name=image.png\&originHeight=432\&originWidth=1202\&originalType=binary\&ratio=1\&size=80664\&status=done\&style=none\&width=601)
