Я создаю график с отдельными столбцами, закодированными на основе категории переменных. У меня возникли проблемы с добавлением черного контура к полосам при сохранении цветовой классификации полос.
Ниже мой текущий код. Что мне нужно добавить, чтобы добавить черный контур на каждую полосу? Спасибо.
library(plotly)
library(tidyverse)
my_tibble <- tibble(mins = runif (10,10,30),
week = 1:10,
exercise = c("a", "b", "b", "b", "a", "a", "b", "b", "b", "a"))
example_hex <- c('#70AD47', '#404040', '#CAE1F1', '#24608B')
plot_ly(
data = my_tibble,
type = 'bar',
x = ~week,
y = ~mins,
color = ~exercise,
colors = example_hex)
Параметр marker
— это то, что вам нужно.
library(plotly)
library(tidyverse)
my_tibble <- tibble(mins = runif (10,10,30),
week = 1:10,
exercise = c("a", "b", "b", "b", "a", "a", "b", "b", "b", "a"))
example_hex <- c('#70AD47', '#404040', '#CAE1F1', '#24608B')
plot_ly(data = my_tibble) %>%
add_trace(
type = 'bar',
x = ~week,
y = ~mins,
color = ~exercise,
marker = list(line = list(color = "black", width = 5)))
Выход: