首页 > 解决方案 > 根据ggplot2中的数据框旋转geom_point - R

问题描述

如何根据数据框的列旋转 ggplot2 中的点?aes()不采取角度论证。例如,给定以下数据框:

nums = c(20,30,40,50,60,70,80,90, 100)
bot = c(5,5,5,5,5,5,5,5,5)
top = c(40,80,120,160,200,240,280,320,360)
bot_nums = data.frame(nums, bot, top)

top如果我将它们绘制在 ,如何按列旋转每个点(nums, bot)?如果geom_point()不允许这样做,那么 ggplot2 中有什么东西可以吗?

编辑:为了澄清,我想围绕原点旋转(nums, bot),而不是围绕原点旋转。意思是,我想将点旋转到位,使其不移动,它的方向/它所面对的方向只是改变。

绘制代码:

ggplot(bot_nums, aes(nums, bot, size=50)) +
geom_point(shape = "\u2BCA")

标签: rggplot2plotgraphrotation

解决方案


推荐阅读