如何在 R 中更改 Plotly 工具栏的大小
How to change the size of Plotly Toolbar in R
我正在 Shiny 仪表板中集成一个绘图。我根据仪表板布局减小了图表的大小。
但是,工具栏的大小并没有减小,所以当我将鼠标悬停在图表上时,图表上的一些信息会被隐藏。
下面是有这个问题的图表:
下面是我的代码:
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
我正在 Shiny 仪表板中集成一个绘图。我根据仪表板布局减小了图表的大小。
但是,工具栏的大小并没有减小,所以当我将鼠标悬停在图表上时,图表上的一些信息会被隐藏。
下面是有这个问题的图表:
下面是我的代码:
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