R 中图例中的“ggplotly”、绘图数学表达式和双标签

Geg*_*naV 6 r ggplot2 plotmath plotly

ggplotly在 R 中使用函数时遇到两个问题:


问题 1使用函数将绘图转换为格式时保留R 绘图数学表达式的方法有哪些?ggplot2plotlyggplotly

现在表达式被转换为[object Object]如下例所示:

library(ggplot2)
library(plotly)

qplot(mpg, wt, data = mtcars) +
    ggtitle(expression(bar(x) == sum(frac(x[i], n), i==1, n)))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ggplotly()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


问题2

如何摆脱图表图例中的标签plotly并使它们看起来像中ggplot2 graph?即如何6代替(6,6)

qplot(mpg, wt, data = mtcars, colour = as.factor(cyl), fill = as.factor(cyl))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ggplotly()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述