微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在带有R的Plotly图中添加带有希腊字母的标题?

如何解决如何在带有R的Plotly图中添加带有希腊字母的标题?

document.getElementById("id").customFunction();

我在R中有一个 Plotly 直方图,我想添加以下标题。它不一定是标题。只需在图形的空白区域显示文字即可。显然,密谋不接受来自library(plotly) f <- plot_ly(alpha = 0.5) %>% add_histogram(x=rnorm(1000),name="Observed",marker=list(color="darkolivegreen") ) ) f %>% layout(title=expression(theta==0.8%*%hat(theta))) 的{​​{1}},因此上述代码失败。这是帽子部分,这让我真的想将其显示一个适当的等式。会更加清晰。有人可以帮我吗?

equation


我也尝试了this solution,因为Plotly经常从 CSS tutorial)借用。但是,expression()确实会生成粗体文本,而plotmathadd_text(x=10,y=10,text="<b>theta = 0.8*theta_hat</b>")不会生成希腊字母。

解决方法

您可以按照此link的建议使用乳胶。

f <- plot_ly(alpha = 0.5) %>% 
            add_histogram(x=rnorm(1000),name="Observed",marker=list(color="darkolivegreen")
                         )
   
f %>% layout(title=TeX("\\theta = 0.8 \\hat\\theta")) %>% 
      config(mathjax = 'cdn')

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。