首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

show.legend = FALSE无法隐藏选定的geom_和当前解决方案不起作用

在R语言的ggplot2包中,show.legend = FALSE参数用于控制图例是否显示。如果你发现即使设置了show.legend = FALSE,图例仍然显示,可能是由于以下几个原因:

  1. 图层顺序问题:在ggplot2中,图层的顺序会影响图例的显示。如果你在添加theme(legend.position = "none")或者设置show.legend = FALSE之后又添加了新的图层,这可能会覆盖之前的设置。
  2. 图例位置设置:有时候,即使设置了show.legend = FALSE,图例也可能因为theme()函数中的legend.position设置而显示。
  3. ggplot2版本问题:不同版本的ggplot2可能会有不同的行为。确保你的ggplot2包是最新版本。

解决方案

以下是一些可能的解决方案:

方法一:确保在所有图层之前设置show.legend = FALSE

代码语言:txt
复制
library(ggplot2)

# 创建数据
data <- data.frame(
  x = 1:10,
  y = rnorm(10)
)

# 绘制图形,并在所有图层之前设置show.legend = FALSE
p <- ggplot(data, aes(x = x, y = y)) +
  geom_point(show.legend = FALSE) +
  geom_line(show.legend = FALSE)

# 显示图形
print(p)

方法二:使用theme()函数隐藏图例

代码语言:txt
复制
library(ggplot2)

# 创建数据
data <- data.frame(
  x = 1:10,
  y = rnorm(10)
)

# 绘制图形,并使用theme()函数隐藏图例
p <- ggplot(data, aes(x = x, y = y)) +
  geom_point() +
  geom_line() +
  theme(legend.position = "none")

# 显示图形
print(p)

方法三:更新ggplot2包

确保你的ggplot2包是最新的版本,可以使用以下命令更新:

代码语言:txt
复制
install.packages("ggplot2")

参考链接

通过以上方法,你应该能够成功隐藏图例。如果问题仍然存在,请检查你的ggplot2版本,并确保所有图层都正确设置了show.legend = FALSE

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

这些条形图用法您都知道吗?

通常,在使用geom_*簇函数绘制几何图形之前,都会添加ggplot函数生成图形对象,它们组合形式如下: ggplot(…) + geom_*(…) + geom_*(…) + … 在如上语法格式中...stack", ..., width = NULL, binwidth = NULL, na.rm = FALSE,show.legend = NA, inherit.aes = TRUE...函数中; na.rm:bool类型参数,在剔除绘图数据中缺失值时,是否不返回警告信息,默认为FALSEshow.legend:bool类型参数,是否显示条形图图例信息,默认为NA,即表示显示图例...;如果设置为FALSE,则不显示任何图例;如果设置为TRUE,则显示图例; inherit.aes:bool类型参数,绘图时是否延用ggplot函数中数据轴属性,默认为TRUE;根据作者经验,如果...ggplot函数中数据与geom_*函数中数据存在冲突时,可以将该参数设置为FALSE; 为使读者进一步理解掌握上面所介绍函数,接下来利用如上geom_bar绘制几种常见条形图。

5.5K10
  • 商业风统计插图太难绘制?!快使用这个工具吧,一行代码轻松搞定~~

    今天小编给大家推荐一种绘制另类分布图绘制方法,其可以绘制出经济学人风格箱线分布统计图。当然,你可以将其看作是箱线图另外一种可视化形式。...ggplot2基础上第三方包,其可以任意添加其他图层(geom_),当然,其目的是帮助我们绘制出经济学人风格样式箱线统计图,主要包含绘图函数如下: add_econodist_legend():获取经济学人风格图例...R-ggeconodist包样例介绍 「样例一」:ggplot2::geom_boxplot() ggeconodist::geom_econodist() ggplot2::geom_boxplot...median_point_size = 1.2, tenth_col = "#b07aa1", ninetieth_col = "#591a4f", alpha = .5, show.legend...= FALSE ) + ggsci::scale_fill_jama(name = NULL) + coord_flip() + facet_wrap(~continent, nrow

    47320

    经济学人风格统计分布图怎样绘制?!一行代码搞定

    今天小编给大家推荐一种绘制另类分布图绘制方法,其可以绘制出经济学人风格箱线分布统计图。当然,你可以将其看作是箱线图另外一种可视化形式。...包作为建立在ggplot2基础上第三方包,其可以任意添加其他图层(geom_),当然,其目的是帮助我们绘制出经济学人风格样式箱线统计图,主要包含绘图函数如下: add_econodist_legend...R-ggeconodist包样例介绍 「样例一」:ggplot2::geom_boxplot() ggeconodist::geom_econodist() ggplot2::geom_boxplot...median_point_size = 1.2, tenth_col = "#b07aa1", ninetieth_col = "#591a4f", alpha = .5, show.legend...= FALSE ) + ggsci::scale_fill_jama(name = NULL) + coord_flip() + facet_wrap(~continent, nrow

    74620

    R可视乎 | 用 R 给心仪对象表白吧

    加载相应包,其中showtext包主要解决图片显示中文存在问题,具体可见推文:加载Windows系统字体到图上,解决PDF导出字体无法显示问题 library(showtext) #中文问题 showtext.auto...= F) + #填充心形并隐藏图例 scale_x_continuous(labels = NULL) + scale_y_continuous(labels = NULL) + theme_bw...:R可视乎|用R来拼图排版,告别AIPS;R可视乎|用R来拼图排版,告别AIPS(二);R可视乎|用R来拼图排版,告别AIPS(三) library(patchwork) g + inset_element...slides = c(), # 所有的播放页 length = 0,# 播放页总数 position = 0# 当前播放位置 ) ) #' @title scroller...,根据输入文字宽度自动设置播放页 film <- paste0( base::strrep(" ",width), film,base::strrep

    1.1K50

    htop(1) command

    删除不需要 Linux 功能。在严格模式下,由于功能较少,终止、更改进程优先级读取进程延迟记帐信息等功能将不起作用。...s 追踪进程系统调用:如果安装了 strace(1),按下此键将其附加到当前选定进程,实时更新该进程发出系统调用。...x 在单独屏幕上显示选定进程活动文件锁。 帮助设置 F1, h, ? 转到帮助屏幕。...F6, 选择排序字段,也可以通过 访问。当前排序字段由标题中高亮显示指示。 进程优先级调整 F7, ] 增加选定进程优先级(从'nice'值中减去)。...隐藏选项刷新 K 隐藏内核线程:阻止显示属于内核线程。 H 隐藏用户线程:在系统中不同于普通进程表示它们系统(如基于最新NPTL系统),这可以隐藏用户空间进程线程。

    12910

    R优雅绘制小样本间相关性网络图

    ❞ ❝给予长期支持我们忠实读者们一个特别待遇,我们提供了一个持续更新数据可视化会员文档库。「这份文档包含数百个数据可视化文档,是学习提升技能理想选择」。...解决方案 ❝由于在进行实验设计时,通常多为设置3重复,若我们想分析每一组内不同样本之间相关性就会频繁遇到这种问题,使用内置R包则无法解决问题,因为需要我们进行自定义分析函数来进行相关性分析. ❞ 加载...= to) # 过滤掉权重为0自环 创建图形 df_igraph <- graph_from_data_frame(edge_list, directed = FALSE) 提取边权重 df.weight...'circle') ggraph(df_igraph, layout = "circle")+ geom_edge_arc(aes(color=color),edge_width = 0.4,show.legend...= F, curvature=0.2)+ geom_node_point(aes(size=size),shape = 21,show.legend =F,fill

    41810

    android 分区丢失,分区数据恢复

    是否有解决方案来执行分区恢复以帮助您从丢失分区中获取整个数据? 是的。 丢失分区不容易被覆盖,可以使用分区数据恢复工具进行恢复。...数据恢复可以通过基于算法技术友好界面帮助您恢复计算机上隐藏分区,它将使恢复简单,快速且100%安全。...如何恢复已删除/丢失分区 步骤1。 运行程序并选择数据恢复模式 第一步,请在计算机上运行数据恢复,选择“丢失分区恢复恢复模式,它提供了一种从已删除/丢失分区中恢复数据解决方案。...扫描选定分区 在此步骤中,一旦您点击“Start 开始”按钮。 需要一段时间才能显示从分区中删除或丢失所有文件。 完成快速扫描后,可以通过选择特定可恢复文件来预览结果。...如果找不到所需文件,则可以尝试左下方“全方位恢复”选项。 它将需要更长时间才能从分区中深入搜索更多文件。 在这里,我们建议您首先尝试“丢失分区恢复”模式,如果它不起作用,请尝试其他模式。

    1.7K20

    移动端问题收集和解决

    也没用 解决方案 1、上下元素使用同样事件,同样适用tap或者click事件 2、使用fastclick库,会把click300ms延迟干掉 3、自己封装tap事件,使用touchstart、touchend...,比如说「开心」,中间过程中会输入拼音,每次输入一个字母都会触发 input 事件,然而在没有点选候选字或者点击「选定」按钮前,都属于非直接输入。...那么如果希望可以将输入框键盘完全贴合,我们可以使用div模拟一个假输入框,使用定位将真正输入框隐藏掉,当点击假输入框时候,将真正输入框定位到键盘上方,并且手动获取输入框焦点。...解决办法 在实现过程中需要注意下面几个问题: 1、真正输入框位置计算: 首先记录无键盘时window.innerHeight,当键盘弹出后再获取当前window.innerHeight,...这里可以使用setInterval监听,当当前window.innerHeight整屏高度相等时候判断为键盘收起。

    1.9K20

    visual studio运行程序快捷键_visual studio快捷方式在哪

    向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹 向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹 自然键盘使用命令 【窗口】显示或隐藏“开始”菜单 【窗口】+F1帮助...Ctrl+9 隐藏选定行 Ctrl+Shift+( 取消选定区域内所有隐藏隐藏状态 Ctrl+0 隐藏选定列 Ctrl+Shift+) 取消选定区域内所有隐藏隐藏状态 Ctrl+...Ctrl+PageDown 取消选定多张工作表 Shift+Ctrl+Page Down 选定当前工作表下一张工作表 Shift+Ctrl+Page Up 选定当前工作表上一张工作表 Alt...Ctrl+6 在隐藏对象、显示对象显示对象占位符之间切换 Ctrl+Shift+* 在数据透视表中,选定整个数据透视表 Ctrl+/ 选定包含活动单元格数组 Ctrl+Shift+O 选定含有批注所有单元格...如果已打开“Lotus 1-2-3常用键” (“工具”菜单上“选项”命令中“1-2-3 帮助”标签),则此快捷键次序将不起作用 Scroll Lock+Shift+Home 将选定区域扩展到窗口左上角单元格

    4.8K10

    VS2010版快捷键

    Ctrl+Shift+L: 删除当前行  Ctrl+M,M: 隐藏或展开当前嵌套折叠状态  Ctrl+M,L: 将所有过程设置为相同隐藏或展开状态  Ctrl+M,P: 停止大纲显示  Ctrl+E...,前面几条加起来就是Ctrl光标控制套件了)  7、Alt+Shift+F10打开执行改名,实现接口抽象类小窗口(还可以用Ctrl+....:生成解决方案/生成项目/生成解决方案 Shift-Alt-C: 在项目里添加类 Ctrl-K + Ctrl-C: 注释一段选择代码 Ctrl-K + Ctrl-U: 取消一段选择代码注释 Ctrl-M...Ctrl+Shift+L: 删除当前行  Ctrl+M,M: 隐藏或展开当前嵌套折叠状态  Ctrl+M,L: 将所有过程设置为相同隐藏或展开状态  Ctrl+E,S: 查看空白  Ctrl+E,W...CTRL + K, CTRL + C注释选择代码  CTRL + K, CTRL + U取消对选择代码注释  F12:转到定义 Ctrl+M,M: 隐藏或展开当前嵌套折叠状态  Ctrl+M,L:

    1.1K10

    常用快捷键大全

    ,或选定其父文件夹 向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹 自然键盘使用命令 【窗口】显示或隐藏“开始”菜单 【窗口】+F1帮助 【窗口】+D显示桌面 【窗口】+R打开“运行” 【...应用或取消下划线 Ctrl+5 应用或取消删除线 Ctrl+9 隐藏选定行 Ctrl+Shift+( 取消选定区域内所有隐藏隐藏状态 Ctrl...+0 隐藏选定列 Ctrl+Shift+) 取消选定区域内所有隐藏隐藏状态 Ctrl+Shift+& 对选定单元格应用外边框 Ctrl+Shift...+Page Down 选定当前工作表下一张工作表 Shift+Ctrl+Page Up 选定当前工作表上一张工作表 Alt+OHR 对当前工作表重命名...+空格键 在选定了一个对象情况下,选定工作表上所有对象 Ctrl+6 在隐藏对象、显示对象显示对象占位符之间切换 Ctrl+Shift+* 在数据透视表中

    4.3K10

    Excel 宏编程常用代码

    ————————————————————————- 用过VB的人都应该知道如何声明变量,在VBA中声明变量VB中是完全一样!...隐藏工作表 ‘隐藏SHEET1这张工作表   sheets(“sheet1”).Visible=False ‘显示SHEET1这张工作表   sheets(“sheet1”).Visible=True...清除单元格 ActiveCell.Clear ‘删除所有文字、批注、格式 返回选定区域行数 MsgBox Selection.Rows.Count 返回选定区域列数 MsgBox Selection.Columns.Count...返回选定区域地址 Selection.Address 忽略所有的错误 ON ERROR RESUME NEXT 遇错跳转 on error goto err_handle ‘中间其他代码 err_handle...= false 用代码执行一个宏 Application.Run macro:=”text” 滚动窗口到a1位置 ActiveWindow.ScrollRow = 1 ActiveWindow.ScrollColumn

    2.7K10

    VS2005 常用快捷键

    Ctrl+Shift+L: 删除当前行 Ctrl+M,M: 隐藏或展开当前嵌套折叠状态 Ctrl+M,L: 将所有过程设置为相同隐藏或展开状态 Ctrl+M,P: 停止大纲显示 Ctrl+E,S: ...Ctrl+E,U / Ctrl+K,U: 取消选定注释内容 Ctrl+K,M: 生成方法存根 Ctrl+K,X: 插入代码段 Ctrl+K,S: 插入外侧代码 F12: 转到所调用过程或变量定义 窗口快捷键...Ctrl+W,W: 浏览器窗口 Ctrl+W,S: 解决方案管理器 Ctrl+W,C: 类视图 Ctrl+W,E: 错误列表 Ctrl+W,O: 输出视图 Ctrl+W,P: 属性窗口 Ctrl+W,...Ctrl+Shift+L: 删除当前行 Ctrl+M,M: 隐藏或展开当前嵌套折叠状态 Ctrl+M,L: 将所有过程设置为相同隐藏或展开状态 Ctrl+M,P: 停止大纲显示 Ctrl+E,S: ...Ctrl+E,U / Ctrl+K,U: 取消选定注释内容 Ctrl+K,M: 生成方法存根 Ctrl+K,X: 插入代码段 Ctrl+K,S: 插入外侧代码 F12: 转到所调用过程或变量定义 窗口快捷键

    59420

    移动端 input 键盘落下,页面未落下

    问题描述 移动端项目,当前页面只有一个输入框,填充内容后,点击提交,键盘落下,页面未落下 后续会有弹框,页面如果未落下,则弹框展示有问题,切点击弹框按钮不起作用 image.png image.png...image.png 页面布局 页面整体不要设置 height:100%;overflow:hidden; 否则安卓端 点击input,页面不会上顶,也无法滚动,可能会遮挡【兑换】按钮,需要先收起键盘..."@/XXX/ic-card.png" alt=""> <input v-model="code" type="text" maxlength="16" @focus="isDown = <em>false</em>...margin: px2rem(50px) auto; &.cc-unchange{ opacity: .4; } } } } <em>解决方案</em>...第一种 (网上流传<em>的</em>方法,但对我<em>不起作用</em>) $("input").on("blur",function(){ window.scroll(0,0);//失焦后强制让页面归位 }); 第二种 (

    82910
    领券