Как нарисовать эту картинку | Пакетный график скрипки + блок-график + разброс + анализ различий

13a73510c397ef628fdf766cfddd725c.jpeg

крышка

написано впереди

[Как нарисовать эту картинку] Серия картинок взята из VIP群вопросов учащихся. Твит является лишь репродукцией картинки и не означает, что автор согласен с формой картинки. Студенты могут анализировать интересные картинки в группе.

Фотографии этого выпуска

0f49c434f46aee07be664dba2bac3a08.png

「Название:」 Типовые характеристики генов, связанных с метаболизмом, при остеопорозе

「Журнал:」 Фронт. Фармакол.

「Дои:」 https://doi.org/10.1016/j.eja.2022.126692

читать картинку

Блочная диаграмма различий в экспрессии представляет разницу в уровнях экспрессии генов GPR31, GATM, DDB2, ARMCX1, RPS6, BTBD3, ADAMTSL4, COQ6, B3GNT2 и CD9 среди трех изоформ.

Ничего особенного. Блочная диаграмма, нарисованная ранее:

  1. Следуйте за ячейкой, чтобы научиться строить графики | 3. Коробчатая диаграмма + разброс + тест значимой разницы

  2. Подпишитесь на Nat Commun, чтобы научиться строить графики | 1. Пакетная диаграмма + разброс + анализ различий

  3. Подпишитесь на Nat Commun, чтобы научиться строить графики | 4. Парная блочная диаграмма + анализ различий

  4. R реальный бой | Симметричная диаграмма облаков и дождя + блочная диаграмма + парный разброс + гистограмма ошибок + средняя связь

  5. Следуйте за природой, чтобы научиться составлять карту | Графический блок контроля качества

  6. Следуйте за ячейкой, чтобы изучить график | коробочная диаграмма + разброс (межгрупповой + анализ различий внутри группы)

Воспроизвести результаты

c1a3ac7f602d3a27e8c9920bacad9ed0.png
ряд1
148f2907b4ed3a47b5cae4453a85323b.png
все

Примеры данных и коллекция кода

点赞, 在看эту статью, поделитесь ею в кругу друзей 集赞30个и 保留30分钟отправьте скриншот в WeChat mzbj0002, чтобы получить его.

«Chuzhou Notes 2022 VIP можно получить бесплатно» .

Примечание: 2022 год скоро пройдет, для удобства читателей и друзей он сейчас запущен 木舟笔记永久VIPпо цене 169¥. 2022VIPДоплатите только разницу для повышения класса обслуживания. 木舟笔记永久VIPНаслаждайтесь всеми ресурсами этой учетной записи (за исключением ограниченных курсов), и в будущем VIP-планы запускаться не будут.

Мучжоу отмечает VIP-план на 2022 год

"права и интересы:"

  1. «2022» Muzhou Notes все образцы твитов и коды данных ( «обновляются в режиме реального времени в группе VIP» ).

    91348a5ddebf27b71ee8b7449beab6af.png
    данные+код
  2. Мучжоу отмечает "Группа по обмену научными исследованиями" .

  3. Покупка за полцены 跟着Cell学作图系列合集(бесплатный учебник + коллекция кодов) | Следуйте за Cell, чтобы изучить коллекцию серии рисунков .

"ПОТЕРИ:"

«99 пенсов на человека» . Вы можете добавить WeChat: mzbj0002перевод или непосредственно вознаграждение в конце статьи.

aaa77b5e4ad047c23c400d0eaead253c.png

рисунок

# loda data ana preprocess
mRNA <- read.csv("All_mRNA_FPKM.csv",header=T,row.names=1)
#log2
bar_mat <- t(log2(mRNA+1))
# group info
anno <- read.csv("sample_index.csv",header=T,row.names=1)
anno$type2 <- anno$Type
anno <- anno[rownames(bar_mat),]
bar_mat <- bar_mat[rownames(anno),]
bar_mat<- as.data.frame(bar_mat)
bar_mat$sam <- anno$Type

## plot
library(RColorBrewer)
library(ggpubr)
library(ggplot2)
bar_mat$sam<-factor(bar_mat$sam,levels=c("C1","C2","C3","C4"))
# comparisons
my_comparisons <- list(c("C1", "C2"),
                       c("C1", "C3"),
                       c("C1", "C4"))


# gene list
gc <- head( colnames(bar_mat), -1)
#开始批量绘制
plist<-list()
for (i in 1:length(gc)){
  bar_tmp<-bar_mat[,c(gc[i],"sam")]
  colnames(bar_tmp)<-c("Expression","sam")
  pb1<- ggplot(data = bar_tmp,aes(x = sam, 
                                    y = Expression , 
                                    fill = sam))+ 
    scale_fill_manual(values = mycol[c(7,5,3,1)]) +
    geom_violin(alpha = 0.4, position = position_dodge(width = .75), 
                size = 0.8, color="black") +
    geom_boxplot(notch = TRUE, outlier.size = -1, 
                 color="black", lwd=0.8, alpha = 0.7) +
    geom_point(shape = 21, size=2, 
               position = position_jitterdodge(), 
               color="black", alpha = 1) +
    theme_bw() + 
    ylab("Log12(FPKM+1)") +
    xlab(gc[i]) +
    theme(axis.text.x = element_text(size = 12, color = "black"),
          axis.ticks = element_line(size=0.2, color="black"),
          axis.ticks.length = unit(0.2, "cm"),
          legend.position = "none",
          panel.background = element_blank(),
          panel.grid = element_blank(),
          axis.title = element_text(size = 12),
          axis.text = element_text(size = 12)) +
    stat_compare_means(method="t.test",hide.ns = F,comparisons =my_comparisons,label="p.signif")
  plist[[i]]<-pb1
} 

# cowplot
library(cowplot)
p <- plot_grid(plotlist = plist, ncol = 5)
## save
ggsave("boxplot1208.pdf",width = 14,height = 20)
69a6c50a875e1db37c76d43ce5f32268.png

предыдущий контент

  1. Повторное появление диаграммы ЦНС | Анализ биологической информации | R Drawing Resource Sharing & Disk Group!

  2. Как нарисовать эту картинку | Немного сложный точечный график

  3. Как нарисовать эту картинку | Корреляционный анализ Lollipop Chart

  4. Групповое студенческое письмо | Front Immunol | Простая процедура для скрининга ранних диагностических маркеров на основе сывороточного протеома

  5. (Бесплатный учебник + коллекция кодов) | Следуйте за Cell, чтобы изучить коллекцию серии рисунков

  6. Q&A | Как рисовать красивые иллюстрации в газетах?

  7. Следуйте за Cell, чтобы научиться рисовать | Карта тутового дерева (ggalluvial)

  8. R фактический бой | Создание регрессионной модели Лассо и скрининг переменных

  9. Следуйте NC, чтобы составить карту | Диаграмма расширенной сети взаимодействия (белок + путь обогащения) (Cytoscape)

  10. R реальный бой | Добавьте круг к кластеризации (ggunchull)

  11. R фактический бой | Анализ временных рядов данных NGS (maSigPro)

  12. Научитесь рисовать с Cell | Диаграмма Венна (ggVennDiagram)


fa615a000fc510a34c8be6b7d74c87c8.png
Матрица заметок о каноэ

рекомендация

отblog.csdn.net/weixin_45822007/article/details/128261145