ggplotly如何更改工具提示和右侧的文本
ggplotly how to change tool tip and the text on the right side
library("ggplot2")
draw_a_boxplot <- function(data,y,color){
data$quality <- as.factor(data$quality)
p <- ggplot(data,aes(data[,I(color)],data[,y]))+
geom_boxplot(aes(colour=data[,color]))+
geom_jitter(width = 0.2,aes(colour=data[,color]))+
xlab(color) +
ylab(y) +
ggtitle(paste0("BoxPlot-Jitter-",color,"-",y))
return(ggplotly(p,tooltip = c("y", "x", "colour")))
}
draw_a_boxplot(wines,"volatile.acidity","quality")
这是我绘制箱线图的代码我可以创建箱线图,但我想更改工具提示文本和右边的文本side.How以使 ggpotly 使用 ggplot2 的工具提示
我正在附加数据集 link Dataset
您在找这样的东西吗?
您只需要给您的 ggplot
电话发短信,然后在您的 tooltip
参数中询问它。
draw_a_boxplot <- function(data,y,color){
data$quality <- as.factor(data$quality)
p <- ggplot(data,aes(data[,I(color)],data[,y], text = paste("TextYouWant1:", data[,I(color)], "<br>", "TextYouWant2:", data[,y]), "<br>", "TextYouWant3:", data[,color]))+
geom_boxplot(aes(colour=data[,color]))+
geom_jitter(width = 0.2,aes(colour=data[,color]))+
xlab(color) +
ylab(y) +
ggtitle(paste0("BoxPlot-Jitter-",color,"-",y))
return(ggplotly(p,tooltip = c("text")))
}
draw_a_boxplot(wines,"volatile.acidity","quality")
library("ggplot2")
draw_a_boxplot <- function(data,y,color){
data$quality <- as.factor(data$quality)
p <- ggplot(data,aes(data[,I(color)],data[,y]))+
geom_boxplot(aes(colour=data[,color]))+
geom_jitter(width = 0.2,aes(colour=data[,color]))+
xlab(color) +
ylab(y) +
ggtitle(paste0("BoxPlot-Jitter-",color,"-",y))
return(ggplotly(p,tooltip = c("y", "x", "colour")))
}
draw_a_boxplot(wines,"volatile.acidity","quality")
这是我绘制箱线图的代码我可以创建箱线图,但我想更改工具提示文本和右边的文本side.How以使 ggpotly 使用 ggplot2 的工具提示
我正在附加数据集 link Dataset
您在找这样的东西吗?
您只需要给您的 ggplot
电话发短信,然后在您的 tooltip
参数中询问它。
draw_a_boxplot <- function(data,y,color){
data$quality <- as.factor(data$quality)
p <- ggplot(data,aes(data[,I(color)],data[,y], text = paste("TextYouWant1:", data[,I(color)], "<br>", "TextYouWant2:", data[,y]), "<br>", "TextYouWant3:", data[,color]))+
geom_boxplot(aes(colour=data[,color]))+
geom_jitter(width = 0.2,aes(colour=data[,color]))+
xlab(color) +
ylab(y) +
ggtitle(paste0("BoxPlot-Jitter-",color,"-",y))
return(ggplotly(p,tooltip = c("text")))
}
draw_a_boxplot(wines,"volatile.acidity","quality")