【问题标题】:R: Change font size in plot_lyR:更改 plot_ly 中的字体大小
【发布时间】:2019-01-02 18:47:16
【问题描述】:

我一直在尝试更改在 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

但它不起作用,结果我看不到字体大小有任何变化。

我做错了什么,我该如何解决?

【问题讨论】:

    标签: r plotly font-size r-plotly


    【解决方案1】:

    您需要在 嵌套 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)))
    

    请参阅here,了解有关如何修改/设置坐标轴主题的更多选项。

    如果您想更改 两个 轴标签 标题,您可以使用例如xaxis = list(titlefont = list(size = 5), tickfont = list(size = 5)).

    【讨论】:

      猜你喜欢
      • 2017-10-21
      • 2020-09-14
      • 2021-12-09
      • 2021-10-09
      • 2022-08-24
      • 2019-05-08
      • 2018-09-07
      • 2019-06-05
      • 2015-05-30
      相关资源
      最近更新 更多