Plotly 和 ggplot2
Plotly and ggplot2
我正在使用 Plotly 库。下面你可以看到生成树图的代码。
library(plotly)
library(dplyr)
dt=data.frame(
types= rep("stories",10),
kind= c('kind_1','kind_2','kind_3','kind_1','kind_2','kind_3','kind_1','kind_2','kind_3','kind_1'),
values=seq(1:10))
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="Treemap")
Treemap
所以上面的代码向我们展示了带有标题的树状图。与 ggplot2 库中的绘图相比,此标题具有不同的字体。下面您可以看到 ggplot2 中的一个图表示例,其中包含一些标题
library(ggplot2)
qplot(values, kind, data = dt)+ ggtitle("Treemap")
那么谁能帮助我如何使用 Plotly 库更改 Treemap 中的标题并使标题与 ggplot2 中的标题字体相同?
所以 ggplot
的默认字体是 Arial/Helvetica。您可以通过在 layout
中添加 font
来更改 plotly
中的字体。您可以使用以下代码:
library(plotly)
t <- list(
family = "Arial")
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="Treemap", font = t)
Treemap
输出:
如果可用,您可以将 font
更改为您想要的任何内容。
评论:给标题加粗
要添加粗体标题,您可以使用 html 标签,如下所示:
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="<b>Treemap</b>", font = t)
Treemap
输出:
我正在使用 Plotly 库。下面你可以看到生成树图的代码。
library(plotly)
library(dplyr)
dt=data.frame(
types= rep("stories",10),
kind= c('kind_1','kind_2','kind_3','kind_1','kind_2','kind_3','kind_1','kind_2','kind_3','kind_1'),
values=seq(1:10))
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="Treemap")
Treemap
所以上面的代码向我们展示了带有标题的树状图。与 ggplot2 库中的绘图相比,此标题具有不同的字体。下面您可以看到 ggplot2 中的一个图表示例,其中包含一些标题
library(ggplot2)
qplot(values, kind, data = dt)+ ggtitle("Treemap")
那么谁能帮助我如何使用 Plotly 库更改 Treemap 中的标题并使标题与 ggplot2 中的标题字体相同?
所以 ggplot
的默认字体是 Arial/Helvetica。您可以通过在 layout
中添加 font
来更改 plotly
中的字体。您可以使用以下代码:
library(plotly)
t <- list(
family = "Arial")
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="Treemap", font = t)
Treemap
输出:
如果可用,您可以将 font
更改为您想要的任何内容。
评论:给标题加粗
要添加粗体标题,您可以使用 html 标签,如下所示:
Treemap<-plot_ly(data = dt,
type= "treemap",
values= ~values,
labels= ~kind,
parents= ~types,
domain= list(column=0),
name = " ",
textinfo="label+value+percent parent")%>%
layout(title="<b>Treemap</b>", font = t)
Treemap
输出: