yticks.by в ggpar не заполняет полную ось Y в блокпосте в R - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть рабочий boxplot, созданный с помощью ggboxplot в R. Я изменил пределы оси y, а затем, когда я пытаюсь добавить больше тиков y, они добавляются только в тот участок оси, где данныеэто означает, что оставшаяся часть оси не заполнена.

Базовая таблица выглядит примерно так (получается с головой (datos_anova)

       Caso       TSS Sensitivity Specificity
1 Basic\nSdm 0.6108128   0.8730769   0.7377358
2 Basic\nSdm 0.5888970   0.8615385   0.7273585
3 Basic\nSdm 0.5888970   0.8615385   0.7273585
4 Basic\nSdm 0.5888970   0.8615385   0.7273585
5 Basic\nSdm 0.5888970   0.8615385   0.7273585
6 Basic\nSdm 0.5888970   0.8615385   0.7273585

, при этом блокпост создается с помощью:

tss_plot <- ggboxplot(datos_anova, x = "Caso", y = "TSS", ylab = "TSS", outlier.shape = NA) + 
  geom_text(data = tss_sum, aes(x=Caso, y=letpos, label=Letters)) +
  ggtitle("Juncus maritimus")+
  theme(plot.title = element_text(hjust = 0.5))

ggpar(tss_plot, ylim = c(0.3, 1), font.family = "serif", font.y = 14, font.main = c(14, "italic", "black")) + rremove("xlab")

С этим кодом график создается правильно, но когда я включаю yticks.by = 0.1 в функцию ggpar (), тики y включаются только от 0,3 до 0,6, оставляя остальную ось пустой.

(извините, я не могу загрузить изображения). Если вопрос не ясен, я постараюсь загрузить несколько изображений.

Кто-нибудь знает, как включить все галочки вось?

спасибо Фелипе

...