【发布时间】:2022-01-01 08:20:07
【问题描述】:
我有一个情节,我希望将值 >= 0 格式化为百分比,将值 ggplot 和plotly 来实现这一点,如下所示:
library(tidyverse)
library(plotly)
df <- data.frame(x = -5:5,
y = 0:10)
p1 <- df %>%
ggplot(aes(x = x, y = y)) +
geom_point() +
scale_x_continuous(labels = function(x) paste0(x, ifelse(x >= 0, "%", "")))
ggplotly(p1)
但是,我想使用本机 plotly 语法而不使用 ggplotly 包装器来完成这一切。谁能告诉我该怎么做?
df %>%
plot_ly %>%
add_markers(x = ~x,
y = ~y)
【问题讨论】: