我正试图创建一个简单的ggplot与3 geom_lines,以显示正常,5年和10年移动平均线。我的数据格式是temp,列是AverageTemperature。然而,我无法理解以下错误:
Error: Columns 'y', 'colour' must be 1d atomic vectors or lists,
Error: 'mapping' must be created by 'aes()'
我没有名为Y或颜色的列,也没有我所有的地图。其他答案似乎无法解释错误背后的原因。我的代码如下:
library(ggplot2
在木星笔记本,从Anaconda Navigator个人版推出,与一个R环境,
我跑了
install.packages("tidyverse")
然后我跑了
library(tidyverse)
library(ggplot2)
sample <- c(7,12,13,17,18,20,22,24,25,30,45)
ggplot2(sample)
我收到警告
> Warning message: "package 'tidyverse' was built under R version
> 3.6.3"-- Attachi
我对R比较陌生,我正在尝试在Shiny中构建一个反应式的ggplot,其中X轴(日期)是UI中的dateRangeInput的反应式。我到处用谷歌搜索,但我尝试的每一件事都返回错误。 在ggplot中,aes()从一个名为datecorrected_totals的数据集调用,其中x是日期,y=load是我希望对daterangeinput作出反应的两个值,这样ggplot将根据日期范围输入中的周期调整比例。 library(tidyverse)
library(shiny)
library(tidyr)
library(lubridate)
library(zoo)
data <- r
我是R的新手,我只是试着通过一些教程。
当我尝试安装ggplot2时,会发现这个错误。
Error in library(ggplot2) : There is no package called 'ggplot2'
我在R和RStudio上试过这些。
install.packages("ggplot2", dep=T)
install.packages('ggplot2', repos='http://cran.us.r-project.org')
remove.packages("ggplot2")
但我明
我可以从ggplot2中巧妙地使用:
library(tidyverse)
library(plotly)
diamonds %>%
{ggplot(.,aes(carat, price)) +
geom_point()} |>
ggplotly()
虽然我在一条链中使用了magrittr管和基本R管。
将magrittr管替换为基本R管的结果如下:
Error: function '{' not supported in RHS call of a pipe
有没有办法只使用R基管?
我找到了和
断链可避免管道问题:
p <- diamo