我刚开始使用plotly
来表示R中的一些交互式散点图,并且在轴标签上遇到困难。通常情况下,我使用ggplot2
设计我的绘图,然后使用ggplotly
函数进行转换,但由于任何原因,这有时非常慢。所以我想直接在plotly
...
我现在正在尝试更改轴标题,并希望添加换行符,之后我还想添加下标标签。但我已经在标题的换行符中失败了。有诀窍吗?
library(plotly)
library(dplyr)
plot_ly(mtcars, x = wt, y = mpg, text = rownames(mtcars), mode = "text") %>%
layout(xaxis=list(title='text with\nlinebreak'))
答案 0 :(得分:13)
在情节中,您可以使用html标记获取换行符(以及其他文本格式)。
所以管道
layout(xaxis=list(title='text with <br> linebreak'))
应该有用。
因此,要获取下标标签,请使用<sub>
标记。例如
CO<sub>2</sub>
会给你
CO <子> 2 子>