作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有股票价格数据(数据)。股票数据我想将其可视化。我首先使用 ggplot R 绘图来可视化该系列。
Date Closed
2010-07-19 0.0808
2010-07-20 0.7547
my_date_format <- function()
{
function(x)
{
m <- format(x,"%b")
y <- format(x,"%Y")
ifelse(duplicated(y),m,paste(m,y))
}
}
ggplot(data, aes(x=Date, z=Closed)) +
geom_point() +
scale_x_datetime(breaks = date_breaks("1 month"), labels=my_date_format())
ggplot(data, aes(Date, Closed)) + geom_line() +
scale_x_date(format = "%Y-%m-%d") + xlab("") + ylab("Closed")
or
ggplot(data,aes(Date,Closed))+geom_line() + scale_x_date(breaks = “1 month”,labels=date_format(“%b/%y”)) +xlab(” “) + ylab(“closed”)
最佳答案
使用参数 date_labels
应该可以正常工作:
library(ggplot2)
library(lubridate)
data <- read.table(text= "
Date Closed
2010-07-19 0.0808
2010-07-20 0.7547
2010-07-21 0.8547", stringsAsFactors=FALSE, header = TRUE)
data$Date <- ymd(data$Date)
ggplot(data, aes(x=Date, y=Closed)) +
geom_line() + scale_x_date(date_labels = "%b-%d-%Y")
scale_x_datetime
如果您的数据格式为
date
(假设它们是)。这就是您收到错误的原因:
Error: Invalid input: time_trans works with objects of class POSIXct only
关于R time_trans 与 POSIXct 类的对象一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48508907/
我有股票价格数据(数据)。股票数据我想将其可视化。我首先使用 ggplot R 绘图来可视化该系列。 Date Closed 2010-07-19 0.0808 2010-07
我有这个数据 df <- structure(list(IndID = structure(c(16L, 15L, 14L, 13L, 12L, 11L, 10L, 9L, 8L, 7L, 6L, 5
我是一名优秀的程序员,十分优秀!