Rstudio 绘图查看器仅限于观察次数,还是我的 R 代码有问题?

用户3115933

我正在使用RStudio,但ggplot2图表有问题我的数据集有大约 86,200 个观察值;所以我期待这些点出现在我的情节中,但奇怪的是它只在情节中间显示了一个点。

ggplot(mydata,aes("Package Revenue EXCL VAT","Total Spending",colour=PropertyCode, size=5, alpha=0.5)) + geom_point()

用于散点图的 2 列是数字列。运行 astr(mydata)为这两列提供以下内容:

Package Revenue EXCL VAT: num

Total Spending: num

这就是绘图在 RStudio 的绘图查看器窗口中的显示方式(我已从屏幕截图中排除了图例):

在此处输入图片说明

知道我做错了什么吗?

康拉德·鲁道夫

正如评论所说,使用标识符,而不是字符串。正如您在图中看到的那样,您有一个点,它的坐标实际上是离散值 x = “Package Revenue EXCL VAT”和 y = “Total Spending”。

此外,您需要从美学中删除固定属性并将它们放入几何图形中:否则 ggplot2 会将它们映射到常量但任意值(即不是您想要的值)。

ggplot(mydata) +
    aes(`Package Revenue EXCL VAT`, `Total Spending`, color = PropertyCode) +
    geom_point(size = 5, alpha = 0.5)

(添加了格式清理。)

如果不清楚,上面代码中的反引号不分隔字符串,它们分隔标识符:在 R 中,`foo`foo. 但是,反引号允许您在标识符中使用其他无效字符。这包括空格。

在某些情况下R 允许您使用带引号的字符串而不是反引号标识符这一事实使问题变得混乱aes 不是这些情况之一,如果你想保持理智,你不应该使用 R 的这个令人困惑的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何修改现有的R代码,以使输出仅限于此特定条件?

来自分类Dev

为什么我在使用最新版本的 R 和 Rstudio 时没有任何问题?

来自分类Dev

带有RStudio的绘图设备

来自分类Python

是否可以有多个PyPlot窗口?还是我仅限于子图?

来自分类Linux

命令查看RStudio使用的“ R”路径

来自分类Dev

在RStudio中从源代码安装R软件包时遇到问题-Ubuntu 16.04

来自分类Dev

用户输入仅限于奇数没有?代码有什么问题?

来自分类Dev

RStudio 安装没有为我提供“真正的”RStudio

来自分类Dev

是否有用于Python的基于浏览器的IDE,例如R的RStudio服务器?

来自分类Dev

如何从RSTUDIO的查看器窗格中清除所有图表

来自分类Dev

是否有用于将焦点移到RStudio控制台的R代码?

来自分类Dev

运行多行代码,但在R中出错(从RStudio)是否停止?

来自分类Dev

检测 R 代码是否正在从 RStudio Connect 运行

来自分类Dev

RStudio内部PDF查看器

来自分类Dev

使用RStudio更新R

来自分类Dev

Update R using RStudio

来自分类Dev

RStudio R文件损坏

来自分类Dev

R Shiny的ggplot与RStudio

来自分类Dev

我将宽数据帧转换为长格式的 R 代码有什么问题?

来自分类Dev

有没有办法在 R 中突出显示整个代码块循环,尤其是 RStudio?

来自分类Dev

我的代码有缩进问题

来自分类Dev

我的 AngularJs 代码有问题

来自分类Dev

在R(或RStudio)中,我想将带有单位的字段转换为数字,但是收到错误的警告

来自分类Dev

是否可以在Rstudio的查看器中查看我的HTML文件,而不是在新生成的Rstudio预览窗口中查看?

来自分类Dev

anaconda 环境中的 Rstudio:我应该如何安装 R 包?

来自分类Dev

R 包未安装在 Rstudio 服务器上

来自分类Dev

与 R 命令相比,在 RStudio 中查看数据集显示不同数量的观察

来自分类Dev

从具有到期的RStudio服务器许可证的GCloud VM实例下载代码

来自分类Dev

如何在Rstudio中查看此动画代码的输出

Related 相关文章

  1. 1

    如何修改现有的R代码,以使输出仅限于此特定条件?

  2. 2

    为什么我在使用最新版本的 R 和 Rstudio 时没有任何问题?

  3. 3

    带有RStudio的绘图设备

  4. 4

    是否可以有多个PyPlot窗口?还是我仅限于子图?

  5. 5

    命令查看RStudio使用的“ R”路径

  6. 6

    在RStudio中从源代码安装R软件包时遇到问题-Ubuntu 16.04

  7. 7

    用户输入仅限于奇数没有?代码有什么问题?

  8. 8

    RStudio 安装没有为我提供“真正的”RStudio

  9. 9

    是否有用于Python的基于浏览器的IDE,例如R的RStudio服务器?

  10. 10

    如何从RSTUDIO的查看器窗格中清除所有图表

  11. 11

    是否有用于将焦点移到RStudio控制台的R代码?

  12. 12

    运行多行代码,但在R中出错(从RStudio)是否停止?

  13. 13

    检测 R 代码是否正在从 RStudio Connect 运行

  14. 14

    RStudio内部PDF查看器

  15. 15

    使用RStudio更新R

  16. 16

    Update R using RStudio

  17. 17

    RStudio R文件损坏

  18. 18

    R Shiny的ggplot与RStudio

  19. 19

    我将宽数据帧转换为长格式的 R 代码有什么问题?

  20. 20

    有没有办法在 R 中突出显示整个代码块循环,尤其是 RStudio?

  21. 21

    我的代码有缩进问题

  22. 22

    我的 AngularJs 代码有问题

  23. 23

    在R(或RStudio)中,我想将带有单位的字段转换为数字,但是收到错误的警告

  24. 24

    是否可以在Rstudio的查看器中查看我的HTML文件,而不是在新生成的Rstudio预览窗口中查看?

  25. 25

    anaconda 环境中的 Rstudio:我应该如何安装 R 包?

  26. 26

    R 包未安装在 Rstudio 服务器上

  27. 27

    与 R 命令相比,在 RStudio 中查看数据集显示不同数量的观察

  28. 28

    从具有到期的RStudio服务器许可证的GCloud VM实例下载代码

  29. 29

    如何在Rstudio中查看此动画代码的输出

热门标签

归档