Графики ggplotly не отображаются должным образом в jupyterlab - PullRequest
0 голосов
/ 14 января 2020

когда я использую ggplotly в jupyterlab, вывод усекается. Как я могу заставить jupyter правильно его отобразить? По какой-то причине, если я просто использую ggplot график может быть настолько большим, насколько это должно быть

set.seed(1L)                                                                                                                             
values <- rnorm(n = 366L)                                                                                                                
plot_data <- data.frame(date = seq(as.Date("2011-01-01"), as.Date("2012-01-01"), 1),                                                     
                        value = values,                                                                                                  
                        sign = ifelse(values > 0, "positive", "negative"), size = ifelse(abs(values) > 2, "big", "small")                
                        )                                                                                                                
p <- ggplot(data = plot_data) + aes(x = date, y = value, color = sign) + geom_line()                                                     

vertical <- as.Date(c("2011-02-01", "2011-10-01"))                                                                                       
names(vertical) <- c("test", "test2")                                                                                                    
p <- p + geom_vline(xintercept = vertical, linetype = "dashed", color = "orange")                                                        

data_geom <- data.frame(v_x = vertical, v_label = names(vertical), v_y = rep(2.5, 2))                                                    
p + geom_text(data = data_geom, aes_string(x = "v_x", label = "v_label", y = "v_y"), colour = "orange", angle = 90, check_overlap = TRUE)

Это дает мне

enter image description here

...