R语言ggplot2画带有弧度的线段简单小例子

R语言ggplot2画带有弧度的线段简单小例子,第1张

在一个交流讨论群里看到有人讨论这个图,很早之前就看到过这个图,当时记得有一个现成的R包可以做。如果让自己使用ggplot2来实现当时还真没有思路。

现在有一些思路,这个就是点 和 线段 的组合,把握好坐标位置就好了

但是这个图里的线段是带有弧度的,之前画图的线段都是直线,所以就查了一下 ggplot2 画带有弧度的线段的办法,找到了参考资料

Line segments and curves — geom_segment • ggplot2 (tidyverse.org)

没有弧度的线段使用的是 geom_segment() 函数

有弧度可以使用 geom_curve() 函数

这里有一个参数可以控制弧度 curvature

取值范围是-1到1,正负数代表的是弧度的方向

好了今天的内容暂时先到这里了

小明的数据分析笔记本

ggplot 作为R语言画图的瑞士军刀,相比于基础的R包,语法更加易于理解和掌握,不需要掌握很多的命令就能画出整洁美观的图表。比方说用 ggplot 来画箱线图,首先我们可以这样 *** 作:

得到下图

最终总结:记住 ggplot 是基于图层的绘图系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11493031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存