r - ggplotly如何更改工具提示和右侧的文本

标签 r graph ggplot2 plotly

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")

这是我绘制箱线图的代码,我可以创建箱线图,但我想更改工具提示文本和右侧的文本。如何使 ggpotly 使用 ggplot2 的工具提示

Boxplot

我附上数据集链接 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")

关于r - ggplotly如何更改工具提示和右侧的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42020743/

相关文章:

regex - 我想在 R 中使用 gsub 来匹配所有不是字母数字的项目

r - 从 SQLite blob 中提取的错误打印图

r - 您可以轻松地在 ggplot2 的顶部/右侧绘制地毯/轴吗?

r - 如何锚定轴限制的一侧?

javascript - 具有散点图类别命名功能的免费 JavaScript/JQuery

python - 用循环 pickle 图表

R:图外的垂直 x 标签

windows - Windows 的 R 环境中的自动换行

python - Excel 到 SQL 并处理重复值

java - 使用 Gremlin 连接到 Azure cosmossDB 模拟器时超时连接