【问题标题】:Rotate hover-info in Plotly在 Plotly 中旋转悬停信息
【发布时间】:2016-07-12 15:24:46
【问题描述】:

我当前图表的悬停信息略微旋转(见下图)。也就是说,当我将鼠标悬停在一个条上时,悬停文本会从水平方向旋转约 60 度(例如,请参阅图像中向下的第二个条)。如何将旋转设置为 0?

# sample data
tbl = data.frame(list_id = c(1,2,3,4,5,1,2,3,4,5,1,2,3,4,5), 
             main_count = c(1,2,3,4,1,2,3,4,1,2,3,4,1,2,3),
             total = c(23,34,66,22,66,88,55,44,22,11,33,55,43,22,55))

plot_ly(tbl, type = "bar",
  y = main_count, x = total, group = list_id, orientation = "h") %>%
  layout(xaxis = list(title = ""), barmode = "stack")

【问题讨论】:

  • 如果您需要代码方面的帮助,您应该显示您正在运行的代码。创建一个最小的reproducible example
  • 在 Chrome 中,当我右键单击最顶部的栏(因此它的悬停文本可见)并选择“检查元素”时,我可以看到此表单的一些开始标签:<g class="hovertext" transform="translate(148.75,166.07)rotate(60)"> .最上面的栏还有另外两个类似的标签。您可以手动将属性编辑为rotate(0),以查看它控制<g> 标记内每一位文本的旋转。不幸的是,我并不清楚如何从 R 中设置旋转。

标签: r plotly


【解决方案1】:

如果您下载 plotly(我正在使用 plotly.js),您可以更改度数:YANGLE:60,但是当它们关闭时,如果您希望悬停文本高于或水平的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    • 2018-01-29
    • 1970-01-01
    • 2021-10-13
    • 2020-12-10
    • 2016-12-21
    • 2021-10-26
    相关资源
    最近更新 更多