如何为ggplot中的每个点使用不同的形状

2023-12-21

我正在绘制 4 维数据集。除了 x 轴和 y 轴之外,我想用不同宽度和高度的矩形表示第三个和第四个维度。我可以这样做吗ggplot?谢谢。


这是一种方法:

dd <- data.frame(x = (x <- 1:10), 
                 y = x + rnorm(10), width = runif(10,1,2), height = runif(10,1,2))

ggplot(data = dd) + 
  geom_rect(aes(xmax = x + width/2, xmin = x - width/2, 
                ymax = y + height/2, ymin = y - height/2), 
            alpha =0.2, color = rgb(0,114,178, maxColorValue=256), 
            fill = rgb(0,114,178, maxColorValue=256)) + 
  coord_fixed() + 
  theme_bw()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为ggplot中的每个点使用不同的形状 的相关文章

  • R 带有列和行的分面 qqplots

    我需要使用按行和列的构面创建 qqplot 我了解如何用列和行绘制分面图 但我不确定如何设置我的数据 最终 我想按列和行对数据集进行分组 然后按升序对 建模 结果和 观察到 结果进行排序 同时添加带有 行 组的列和带有 列 组的列 我一直在
  • 如何使用 ggplot2 对曲线下的区域进行着色

    我一直在尝试使用 ggplot2 生成类似于此 R 图形的绘图 xv lt seq 0 4 0 01 yv lt dnorm xv 2 0 5 plot xv yv type l polygon c xv xv lt 1 5 1 5 c y
  • 如何在R中将英尺转换为厘米?

    我得到了一个高度的字符向量 如下所示 859 5 10 5 8 5 11 6 0 5 10 6 2 5 11 6 2 6 2 5 7 5 9 5 7 6 1 6 0 5 11 6 0 6 5 6 1 6 1 5 10 5 11 5 11 6
  • 如何在 R Markdown 中的内联 LateX 方程中输出 R 变量的值(即动态更新)

    我无法找到一种方法将 r 代码实现到 R markdown 中的内联 LateX 方程中 目标是如果变量 值 发生变化 则不必对它们的值进行硬编码 Given values lt c 1 4 2 5 7 9 avg lt sum value
  • R中使用余弦距离的层次聚类

    我想通过使用余弦相似度与 R 编程语言对文档语料库进行层次聚类 但出现以下错误 if is na n n gt 65536L stop 大小不能为 NA 或 超过 65536 需要 TRUE FALSE 时缺少值 我应该怎么办 为了重现它
  • 行方向变异的有效方法

    我有两个数据框 dfUsers and purchases使用以下代码生成 set seed 1 library data table dfUsers lt data table user letters 1 5 startDate sam
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • 在 R 的替换命令中取消引用字符串

    我想知道是否可以unquote通过替换命令传递给表达式的字符串 具体来说 我使用 dplyr 从数据框中过滤和选择 gt w subject sex response 1 1 M 19 08 2 2 M 16 46 6 6 M 23 60
  • RMySQL fetch - 找不到继承的方法

    使用 RMySQL 我想将数据从数据库加载到 R 中的数据帧中 为此 我使用以下代码 R连接数据库 con lt dbConnect MySQL user root password password dbname prediction h
  • R,igraph,是否可以用图案填充顶点

    使用 R 和 igraph 绘制图形 我使用颜色来标记顶点类型 请参阅下面的代码 是否可以用图案而不是颜色填充顶点 以便在以彩色和黑白查看时可以区分节点类型 我需要 4 种独特的颜色 图案 colorbrewer 中唯一适合的调色板是这个
  • R 中具有 p 值的相关矩阵

    假设我想要传导相关矩阵 library dplyr data iris iris gt select if is numeric gt cor y iris Petal Width method spearman gt round 2 现在
  • 如何创建 highcharter 事件函数以在 Shiny R 中创建“下拉函数”

    我正在建造一个shiny应用程序 我想要完成的事情之一是创建一个下拉菜单 我想将劳动力变量绘制为不同级别的年份变量的函数 请参阅下面的示例数据框 year level 2 level 3 labour 1 2013 10 101 1 2 2
  • R 无法回忆起内存中的对象

    我正在构建一个包含多个步骤的函数 其中每个步骤都会创建一个对象 某个步骤失败 temp3 并且无法找到前面的步骤对象 错误 未找到对象 temp2 我不知道为什么 我有类似的函数 遵循完全相同的结构 每个步骤都遵循先前创建的对象 在函数内
  • R中具有特定条件的多列变异

    我有这个数据 M1 M2 M3 UCL 1 2 3 1 5 我想在这种情况下创建新列 如果M1大于UCL MM1将为 UP 否则为 NULL 如果M2大于UCL MM2将为 UP 否则为 NULL 如果M3大于UCL MM3将为 UP 否则
  • 如果值大于或小于,则替换数据框中的值

    我在 R 中操作数据帧时遇到问题 这是 R 中的基本内容 但我找不到执行此类操作的最佳命令 虚拟示例 Var1 20 300 39 Var2 49 23 91 Var3 0 239 210 我怎样才能用10如果值小于 则在第 2 列中10
  • ggplot2 + 使用比例 X 的日期结构

    我真的需要帮助 因为我已经迷路了 我正在尝试创建一个折线图 显示几个团队一年来的表现 我将一年分为几个季度 2012 年 1 月 1 日 2012 年 4 月 1 日 2012 年 8 月 1 日 12 1 12 并将 csv 数据帧加载到
  • Matlab 中是否有相当于 R 的 dput() 的函数?

    Matlab 中是否有相当于 R 的 dput 的函数 dput 将 R 对象的 ASCII 文本表示形式写入文件或连接 UPDATE 1 添加了递归和对单元格的支持 UPDATE 2 添加了对结构的支持 UPDATE 3 增加了对逻辑 整
  • R中data.frame(列表)的列平均值

    Data https i stack imgur com ZYsmv jpg 请 我需要计算此 data frame 中维吉尼亚币 Sepal Length 列的平均值 Sepal Length Sepal Width Petal Leng
  • 如何在闪亮的observeEvent中监听多个事件表达式

    我想要两个不同的事件触发观察者 有人建议here https stackoverflow com questions 34731975 how to listen for more than one event expression wit
  • 从 leafletProxy() 返回渲染的传单地图

    是否可以在渲染后在 Shiny 中检索传单地图 下面是一个代码示例 展示了如何生成地图leaflet 与返回的不同leafletProxy 即使它们在渲染时看起来完全相同 是否有一个功能可能不同于leafletProxy 获取实际的 htm

随机推荐

  • 如何在 Team Foundation Server 中解锁其他人的文件

    我们有一个项目存储在我们的 TFS 服务器中 并且我从另一台计算机和另一个用户 两者都不再使用 签出了一些文件 有没有办法强制解锁文件 没有对其进行任何更改 因此如果我只能这样做 那么这样做是安全的 这是我在 Visual Studio 2
  • 无法编译的源代码 - 错误的符号类型:

    第 14 行发生错误 线程 main 中的异常 java lang RuntimeException 无法编译 源代码 错误的符号类型 很难找到解决方案 package example public class Num public sta
  • 从realm.io读取并添加到listview

    我想用Realm io保存数据 然后在列表视图中显示每个项目 这是我创建数据库的方式 我认为 config new RealmConfiguration Builder this name timeLog schemaVersion 42
  • MacOS 上的 DotNet core 2.0 在使用 couchbase dotnet sdk 时出现由 httpclient 触发的 libcurl 和 ssl 错误

    我正在开发一个Dotnet core 2 x 实际上使用2 1 4 我写这篇文章时的最新版本 Web api项目 为了使用couchbase作为我的数据库服务器 我需要使用couchbase SDK sdk 声明它支持 DotNet cor
  • 连接主报表和子报表 - 将对象列表传递到子报表

    我正在使用报表4 5 1我在连接主报告和子报告时遇到了问题 我有两个对象 Account accountID date listOfParagraphs 所有字段均在主报告中定义 段落 account paragraphNo someObj
  • 使用 XDebug + PHPStorm 进行调试迫使我始终要进入

    我正在尝试调试我的密码接收 tests 我的调试平台使用PHPStorm X调试从正确的浏览器使用时效果很好IDE KEY作为饼干 但是 当尝试使用以下命令调试 codecept 时CLI我遇到以下问题 如果我在 Cest 类中放置断点 行
  • 为什么我无法在 Apache 中禁用 .htaccess?

    这与我读过的大多数问题相反 我在使用 Apache 2 2 8 的 Amazon 实例上运行 Ubuntu 8 04 我不明白为什么将 root 的 AllowOverride 设置为 None 不会阻止包含我的 htaccess 文件 我
  • 为什么Object类是java中的超类[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 为什么object Class是java中的超类昨天我参加了一次面试 面试官问了我一些问题 因为 java lang 包中的 Object 类位
  • R 中 Arules 序列挖掘的主序列

    如何从 R 中 arulesSequence 包中的 cspade 算法中删除子序列 例如 如果我的数据 Sample txt 如下 列名称 sequenceID EventID 大小 项目 1 1 1 A 1 2 1 B 1 3 1 C
  • 用C编写命令行shell;第一次尝试使用 ncurses/C

    我正在开发一个类项目 在该项目中我必须编写一个具有以下要求的命令行 shell shell 必须能够读取缓冲的输入 缓冲区应为 64 个字符 Error conditions should be handled 超出缓冲区大小 中断 当信号
  • 需要检测多条线的 RANSAC

    这是一个有点理论问题 但我想知道当图像中检测到多条线时如何随机选择点 到目前为止 在我见过的大多数示例中 似乎只检测到一行 而且看起来很容易 但是 我不确定它如何扩展以检测具有更多点的多条线 我认为你是在一个基本的误解下运作的 RANSAC
  • 如何覆盖 TortoiseSVN 中的本地更改?

    假设我进行了检查 编辑了一些内容 并意识到我想重新下载存储库代码并覆盖我的本地更改而不提交它们 我下载了一个项目 进行了一些编辑 然后我意识到我不喜欢我的本地更改 我尚未提交 如何在不删除文件夹的情况下恢复到存储库的当前状态 我该怎么做呢
  • 为购物车应用程序设计数据库? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我从未从头开始设计数据库 数据模型 模式 尤其是对于 Web 应用程序 在最近的一些工作面试中 我被要求为购物车应用程序 设计 一个数
  • 从没有空格/组合词的文本中检测最有可能的单词

    如何从组合字符串中检测和拆分单词 Example cdimage gt cd image filesaveas gt file save as 这是一个动态编程解决方案 作为记忆函数实现 给定一个单词字典及其出现频率 它会将输入文本分割到给
  • 使滚动条轨道透明

    这里很少有提出相同问题的问题 但他们的解决方案对我不起作用 这是其中一个问题的图片以及我想要实现的目标 我有一个列表 当有更多项目时 会显示滚动条 我还将溢出 y 设置为覆盖 因为我不希望滚动条添加到列表的宽度 如何使轨道透明以便可以看到下
  • 如何查看Android系统版本?

    有谁知道如何检查系统版本 例如1 0 2 2等 以编程方式 如何使用它的示例 if android os Build VERSION SDK INT gt android os Build VERSION CODES GINGERBREAD
  • 如何在iPhone中使用“HTTP直播”播放视频?

    我是 iPhone 开发新手 我正在解析 XML URL 并将其内容显示在表格中 当我单击一行时 使用电影播放器 播放其相应的解析管 URL 我正在使用媒体播放器框架 这是我的代码 NSURL movieURL NSURL URLWithS
  • KarateAPI 中有类似 POJO 的功能吗?

    我使用 Karate 和 RestAssured 一段时间了 当然 这两种工具都有优点和缺点 现在我有一个 RestAssured 项目 其中有请求和响应对象以及 POJO 我的请求包装我的端点并将我的 POJO 发送到这些端点 我在抽象层
  • 如果我在实例方法中放置静态锁会发生什么?

    我是线程新手 目前正在阅读线程同步章节 我对线程锁定的一种情况有疑问 这是我所知道的 1 当我在实例方法中放置实例锁时 即 private Object lock1 new Object private Object lock2 new O
  • 如何为ggplot中的每个点使用不同的形状

    我正在绘制 4 维数据集 除了 x 轴和 y 轴之外 我想用不同宽度和高度的矩形表示第三个和第四个维度 我可以这样做吗ggplot 谢谢 这是一种方法 dd lt data frame x x lt 1 10 y x rnorm 10 wi