[英]R: Change font size in plot_ly
我一直在尝试更改在R中使用plot_ly绘制的图形的x和y轴上标签的大小。
下面是我的代码:
q <- plot_ly(
x=colnames(avg_exp_norm),
y=row.names(avg_exp_norm),
z = avg_exp_norm, type = "heatmap") %>%
layout(xaxis = list(size = 15), yaxis = list(size = 5))
q
但这是行不通的,结果是我看不到字体大小的任何变化。
我在做什么错,我该如何解决?
您需要在嵌套 list
指定字体大小。
这是一个最小的可复制示例
library(plotly)
set.seed(2017)
x <- seq(1:10)
y <- x + rnorm(10)
plot_ly(
x = ~x,
y = ~y + rnorm(10)) %>%
layout(
xaxis = list(tickfont = list(size = 15)),
yaxis = list(tickfont = list(size = 5)))
有关如何修改/主题化轴的更多选项,请参见此处 。
如果你想改变两个轴标签和标题,您可以使用如xaxis = list(titlefont = list(size = 5), tickfont = list(size = 5))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.