如何在R中更改Plotly Toolbar的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在R中更改Plotly Toolbar的大小相关的知识,希望对你有一定的参考价值。

我正在Shiny仪表板中集成一个情节图。并且我根据仪表板布局减小了绘图图表的大小。

但是,工具栏的大小没有减少,因此当我将鼠标悬停在图表上时,会隐藏图表上的某些信息。

下面是有这个问题的图表:

enter image description here

以下是我的代码:

p <- plot_ly(b1image, x = b1image$CNT, y = b1image$Label, type = 'bar', orientation = 'h', 
             marker = list(color = viridis::viridis_pal(option = "C", direction =1)(max(b1image$Label) - min(b1image$Label) + 5)))
p

我想知道是否有办法减小此工具栏的大小,使其不隐藏图表信息。或者,我可以删除此工具栏,但希望通过悬停来获取条形值的选项。

提前致谢。

答案

你确实可以禁用工具栏,

通过添加hoverinfo可以在悬停时使用自定义条形值消息(默认情况下,它们已显示未格式化的信息)

p <- p %>% config(displayModeBar = F)删除栏。

并在add_trace中添加以下内容以自定义信息消息:

p <- plot_ly()
p <- add_trace(p, data = ..., x = ~columnname, y = ~columnname, 
     hoverinfo = "text", 
     text = ~paste ('<br>', 'bla bla : ',parametername, i.e. a column your plotting))

p

以上是关于如何在R中更改Plotly Toolbar的大小的主要内容,如果未能解决你的问题,请参考以下文章

Plotly:如何更改图例中显示的线条的大小?

如何更改工具栏文字大小?

R中的ggplotly:更改数据标签大小

是否可以在 Plotly 中更改图例框的大小?

在 R 函数 ggplotly 中(来自 plotly 包),如何调整标签内容

在 plotly (R) 中调整绘图的大小