Мой вопрос похож на этот вопрос , но находится в plotly
для R. В вышеупомянутой ситуации с высокими диаграммами было предложено добавить смещение к координатам x точек.Тем не менее, я не уверен, как это работает в R.
В качестве примера кода, который я имею:
library(data.table)
library(plotly)
data <- data.table('value' = runif(16, 0, 10),
'object' = c(rep('Object 1', 4),
rep('Object 2', 4),
rep('Object 3', 4),
rep('Object 4', 4)),
'category' = c('A', 'B', 'C', 'D'),
'val2' = runif(16, 20, 30))
p1 <- plot_ly(data,
x = ~category,
y = ~value,
color = ~object,
type = 'bar') %>%
layout(barmode = 'group')
p2 <- plot_ly(data,
x = ~category,
y = ~val2,
color = ~object,
type = 'scatter')
subplot(p2, p1, nrows = 2, shareX = TRUE)
В полученном графике маркеры центрированы вокруг каждой категории на оси xв то время как я предпочел бы, чтобы они были прямо над соответствующей панелью объектов.
Возможно ли это в R plotly
, или я должен сделать ggplot2
обход?