ggplot2相关内容

在刻面渐变条形图顶部添加文本

我想绘制两个不同年份的躲避条形图,并相应地将收入数字放在条形图的顶部。在尝试了我在这里找到的一些建议后,我仍然无法得到我想要的(所有数字都显示在中间条/栏的中间,而不是平均分布)。任何建议都将不胜感激。谢谢! 我最近一次尝试 # Disable scientific notation options("scipen" = 100, "digits" = 1) censusData ..
发布时间:2022-02-21 10:56:54 其他开发

如何保存在闪亮的应用程序中制作的绘图

我正在尝试找出如何使用downloadButton保存带有SHINY的绘图。包中的示例演示了downloadButton/downloadHandler保存.csv。在此基础上,我将制作一个可重复使用的示例。 对于ui.R shinyUI(pageWithSidebar( headerPanel('Downloading Data'), sidebarPanel( select ..
发布时间:2022-02-21 10:55:04 其他开发

如何更改 ggplot 中分面标签的顺序(自定义分面包装标签)

我使用 ggplot 绘制了一个平面图,这是该图 我遇到的问题是,构面(标签)按字母顺序排序(例如:E1、E10、E11、E13、E2、E3、I1、I10、I2)但我需要它们是像 E1 这样的自定义顺序,I1、E2、I2、E3、E10、I10、E11、E13. 我该怎么做? 解决方案 不要依赖 factor() 或 ggplot 内部施加的默认级别顺序如果您提供的分组变量不是一 ..
发布时间:2022-01-30 22:51:53 其他开发

如何使用ggplot2在R中的geom_bar上放置标签

我想在 geom_bar 图表上堆叠一些标签.这是一个例子: df 现在 表(df$x) 假真3 5 我希望将 3 和 5 放在两个栏的顶部.如果我也能获得百分比值,那就更好了.例如.3 (37.5%) 和 5 (62.5%).像这样: (来源:skitch.com) 这可能吗?如果有,怎么做? 解决方案 与 ggplot 中的许多任务一样,一般策略是将您想要添加到 ..
发布时间:2022-01-30 22:51:38 其他开发

如何使用带有双 y 轴 ggplot 的构面

我一直在尝试从 这里来利用构面(特别是facet_grid()). 我看过这个示例,但是我似乎无法让它适用于我的 geom_bar() 和 geom_point() 组合.我尝试使用示例中的代码,只是从 facet_wrap 更改为 facet_grid 这似乎也使第一层不显示. 在网格和 grobs 方面,我是一个新手,所以如果有人可以就如何让 P1 显示在左 y 轴上而 P2 显示 ..
发布时间:2022-01-30 22:50:32 其他开发

在不规则网格上绘制等高线

我在 R 中浏览了一页又一页的等高线图(包括关于 stackoverflow 的许多提示),但没有成功.这是我的等高线数据,包括添加卢旺达地图(数据由经度、纬度和雨量的 14 个值组成,分别为 x、y 和 z): 朗拉特雨28.92 -2.47 83.429.02 -2.68 14429.25 -1.67 134.729.42 -2.07 174.929.55 -1.58 151.529.57 ..
发布时间:2022-01-30 22:44:12 其他开发

用ggplot2分割小提琴图

我想使用 ggplot 创建一个分割小提琴密度图,例如 this page seaborn 文档. 这是一些数据: set.seed(20160229)我的数据 = 数据帧(y=c(rnorm(1000), rnorm(1000, 0.5), rnorm(1000, 1), rnorm(1000, 1.5)),x=c(rep('a', 2000), rep('b', 2000)),m=c( ..
发布时间:2022-01-30 22:43:41 其他开发

从R中的循环内将ggplot对象存储在列表中

我的问题类似于 这个;当我在循环中生成绘图对象(在本例中为直方图)时,似乎所有这些对象都被最新的绘图覆盖了. 为了调试,在循环中,我打印了索引和生成的图,两者都正确显示.但是当我查看存储在列表中的图时,它们都是相同的 except 标签. (我正在使用 multiplot 来制作合成图像,但是如果您 print (myplots[[1]]) 会得到相同的结果通过 print(myplo ..
发布时间:2022-01-30 22:38:41 其他开发

两行带有嵌套 x 变量的轴标签(年份低于月份)

我想沿水平轴显示月份(以缩写形式),并打印一次相应的年份.我知道如何显示月-年: 一年中不必要的重复使标签变得混乱.相反,我想要这样的东西: 除了年份将打印在月份下方. 我在轴标签上方打印了年份,因为这是我能做的最好的事情.这遵循 annotate() 函数的限制,如果它位于绘图区域之外,则会被剪裁.我知道基于 annotate_custom() 的可能解决方法,但我无法让它们与 ..
发布时间:2022-01-30 22:38:15 其他开发

在 R 中的同一张图上绘制多列

我有以下数据框: A B C D Xax0.451 0.333 0.034 0.173 0.220.491 0.270 0.033 0.207 0.340.389 0.249 0.084 0.271 0.540.425 0.819 0.077 0.281 0.340.457 0.429 0.053 0.386 0.530.436 0.524 0.049 0.249 0.120.423 0.270 ..
发布时间:2022-01-30 22:20:24 其他开发