Vous pouvez regarder du coté du package bioconductor IRanges . IRanges(start = c(1, 3, 5), end = c(2, 4, 6)) Je ne pense pas qu'ils soit possible de faire une matrice d'IRanges. Peut-être passer par un array de dimension 3 ou la 3éme dimension serait le start et le end de l'interval ? rangemat <- ar...
Bonjour, essayez plutôt de laisser hjust à 1 et de décaler vers la gauche les nombres avec nudge_x : g1 <- ggplot(annot_data , aes( x = x_label, y = Ecart_PDS_chp, fill=Champ)) + geom_boxplot(colour="grey50", width=0.4) + xlab("")+ylab("Ecarts PDS affiché/mesuré (%)")+ ...
Sur l'exemple, le résultat n'est pas très lisible, mais en appelant un geom_line en modifiant un peu le aes() : library(tidyverse) tabl <- tribble( ~ind, ~Poids, ~Taille, ~Stade, 1, 0.5 , 10, "OP", 2, 0.77, 12, "OP", 3, 0.65, 9 , "OP", 1, 1.6 , 16, "PP", 2, 1....
Une solution plus récente en passant par la sortie graphique du package {devoutsvg} : https://github.com/coolbutuseless/devoutsvg svgout(pattern_pkg = 'svgpatternsimple', filename = "man/figures/example-scale-fill-2.svg") ggplot(mtcars) + geom_bar(aes(as.factor(cyl), fill = as.factor(cyl))...
Si j'ai bien compris la question, je propose quelque chose comme cela: ggplot(dfsc, aes(x = `df2$alt_class`, y = species_number, fill = ..x..)) + geom_col() + scale_fill_gradientn(colors = terrain.colors(30)) + xlab("altitude") + ylab("nombre d’observations")
Je ne suis pas sur de savoir de quoi vous parlez en regardant le plot. Je pense que vous voulez parler des ombres qui sont projetés en bordure de cote ?
Bonjour, Pour augmenter la marge à droite, il faut définir la paramètre mar dont vous trouverez une description dans l'aide de la fonction par() . Pour rajouter les lignes de contour, je vous suggère de regarder la fonction contour() . Cela pourrait donner quelque chose comme cela, que je vous laiss...
Le contour est spécifié par l'argument colour . Vous pouvez définir sa couleur via scale_colour_manual par exemple, ou bien simplement ne pas spécifier de colour dans votre geom : ggplot(PMBCTempo_Janvier19, aes(Date, PM)) + geom_area(aes(fill = Origine, position = 'stack') + scale_fill_manual(value...
Bonjour, ma crainte principale était que si il avait disparut du CRAN, ca devait être pour une bonne raison (incompatibilité logicielle, problème de dépendance, etc.), mais je n'en ai rencontré aucune sous R 3.5.2 (j'imagine qu'il en sera de même pour R 3.5.1). La procédure : 1- télécharger mvpart_1...
Si j'ai bien compris le problème : plot.new() legend("right", legend = c("A", "B"), pch = c(1, NA)) legend("right", legend = c("A", "B"), pch = c(NA, "-"), bty="n") Il ne semble en effet pas possible de mélanger des code...
Il semble que dans image(x, y , z) , x et y définissent le milieu des pixels à afficher, et pas leurs bords. Un code comme celui-ci semble donner le résultat attendu: x2 <- seq(-0.95, 0.95, length.out = length(x)) image(x2, x2, m,col=c("gray", "white"), xlim = c(-1, 1), add=TRUE)
Le plot souhaité est tellement moche et illisible que je me devais d'essayer. Voilà une solution avec ggplot2 et cowplot , j'ai bien galéré, du coup je ne commente pas le code. :p J'imagine qu'il doit y avoir plus simple en n'utilisant pas ggplot2 . Pour l'autre option, il faut essayer d'échanger le...