彩色几何条 - plotly
colored geom bar - plotly
当鼠标悬停在填充的 geom_bar 上时,如何解决双重标签?这不会发生在未填充的 geom_bar
# no fill
library(plotly)
dat <- data.frame(
time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(14.89, 17.23)
)
p <- ggplot(data=dat, aes(x=time, y=total_bill)) +
geom_bar(stat="identity")
p <- ggplotly(p)
# filled
library(plotly)
dat <- data.frame(
time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(14.89, 17.23)
)
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
p <- ggplotly(p)
出现此重复是因为您的 aes
调用中有 time
两次(x
和 fill
,这很常见)。
您只需指定要在 aes
中使用 tooltip
参数的图表中的哪些参数。
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("x", "y"))
在这种情况下,我使用了 "x"
和 "y"
,但您也可以使用 "fill"
。
或者,您也可以像下面这样强制使用标签(有时会派上用场):
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time,
label = time, label2 = total_bill)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("label", "label2"))
当鼠标悬停在填充的 geom_bar 上时,如何解决双重标签?这不会发生在未填充的 geom_bar
# no fill
library(plotly)
dat <- data.frame(
time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(14.89, 17.23)
)
p <- ggplot(data=dat, aes(x=time, y=total_bill)) +
geom_bar(stat="identity")
p <- ggplotly(p)
# filled
library(plotly)
dat <- data.frame(
time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")),
total_bill = c(14.89, 17.23)
)
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
p <- ggplotly(p)
出现此重复是因为您的 aes
调用中有 time
两次(x
和 fill
,这很常见)。
您只需指定要在 aes
中使用 tooltip
参数的图表中的哪些参数。
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("x", "y"))
在这种情况下,我使用了 "x"
和 "y"
,但您也可以使用 "fill"
。
或者,您也可以像下面这样强制使用标签(有时会派上用场):
p <- ggplot(data=dat, aes(x=time, y=total_bill, fill=time,
label = time, label2 = total_bill)) +
geom_bar(stat="identity")
p <- ggplotly(p, tooltip = c("label", "label2"))