R ggplot,将一列相对于数据框中的另一列进行绘制

Sanjeev Mk

我有一个简单的数据框,包含2列date_bookingprice我尝试了简单的默认绘图功能:

plot(codedf$date_booking,codedf$price)

,这给了我:

在此处输入图片说明

这是我第一次使用R,并选择R作为绘图对象。我了解到ggplot提供了更好的可视化效果,因此我安装了它,并将上面的代码更改为:

ggplot( aes(x=codedf$date_booking,y=codedf$price) )

这给了我这个错误:ggplot2不知道如何处理uneval类的数据

我认为这可能是因为我的x轴是日期时间字符串,并且未指定任何转换格式。因此,我尝试仅绘制价格(相对于价格),该价格为int类型:

ggplot( aes(x=codedf$price,y=codedf$price) )

这又给了同样的错误。

在ggplot中相对于另一列绘制最简单的方法是什么?

吉恩

您没有传递数据。

?ggplot
# ggplot(data = NULL, mapping = aes(), ..., environment = parent.frame())

codedf<-data.frame(date_booking=seq(as.Date("2016-01-01"), length.out=10, by="month"), price=1:10)
ggplot(codedf, aes(x=date_booking,y=price)) + geom_point()

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一列的相对最小值放入单列数据框R中

如何根据R中的条件将数据从一列复制到另一列?

ggplot将颜色代码列与R数据帧中的另一列匹配

在R中包含从数据框到另一列的列

根据R中的另一数据框替换一列中的值

R:选择数据框列中的一列

R. n另一列的数据框中的前一个元素

在R中另一数据框中的另一列的基础上在一个数据框中创建一列

对R中数据框的一列进行计数

R中数据帧中第二列相对于第一列的更改顺序

R:将数据框的多个列中的多个值替换为另一列中的值

函数根据R中另一列的数据检索某一列的数据

R:根据另一列中的值在数据框中移动一列的总和

用R中另一列的分组值进行计数来创建一个新的数据框

闪亮的R:使用ggplot2在散点图上绘制另一列数据

获取由R数据框中的另一列中的值分隔的一列的箱线图统计信息

使用Apply函数将基于数据框中月份的值替换为r中另一列中的值

R:根据一列的数据绘制矩阵中的数据

R 数据框:如何根据另一列中不同值的列值对数据进行切片

列值未根据 R 中数据框中另一列的模式搜索进行更新

从 R 数据框中的特定行将数据从一列复制到另一列

基于另一列中的值对 R 数据框中的行进行矢量化重新编码

当一列的值大于 r 中的另一列时,如何将数据框中的行值转换为 NA?

使用 case_when() 和 filter() 根据 R 中一列中的值和另一列中的级别对数据框进行子集化

根据另一列 R 的条件在数据框中提取一列

将列添加到基于 R 中的字符列表对另一列中的值求和的数据框

R:如何用不同数据框中的另一列替换一列?

基于R中的另一列的数据框中的逐步列总和

比较两列不同的数据框并在 R 中创建另一列