繁体   English   中英

R:更改plot_ly中的字体大小

[英]R: Change font size in plot_ly

我一直在尝试更改在R中使用plot_ly绘制的图形的xy轴上标签的大小。

下面是我的代码:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM