@Canovice: см. Обновленный ответ с кодом R и автоматическим определением ширины.

очта -Установить размер маркера в сюжете - к сожалению, не помогло с тем, что я искал, и это единственный пост на тему, которую я смог найти. Согласно сюжетной документации по параметру размера для точечных диаграмм:

«размер (число или массив чисел больше или равен 0), по умолчанию: 6, устанавливает размер маркера (в пикселях)»

(в px) это проблема для меня. Я хотел бы создать график, в котором размеры маркеров основаны на значениях координат, а не на пикселях, чтобы я мог увеличить размер графика (например, путем его полного скрининга), а также увеличить размеры точек. Пример моего кода на данный момент:

library(plotly)
mydf <- data.frame(x = rep(1:20, times = 20), y = rep(1:20, each = 20),
                   thesize = 10)
plot_ly(mydf) %>%
  add_trace(x = ~x, y = ~y, type = 'scatter', mode = 'markers', 
            marker = list(symbol = 'hexagon', size = ~thesize, opacity = 0.6))

Если вы создадите этот график в R, а затем увеличите или уменьшите его, перетаскивая окно средства просмотра Rstudio или каким-либо другим способом, вы заметите, что маркеры остаются точно такого же размера (10 пикселей), что разочаровывает , Я был бы рад, если бы у этих маркеров был диаметр == 1 (по оси x), а не количество пикселей. Это возможно?

Любая помощь очень ценится !!!

Ответы на вопрос(1)

Ваш ответ на вопрос