XINBADA426 / PlotDemo

Some of matplotlib scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plot Demos

一些绘图的脚本,今后不再局限于用那种语言了~

Line Plot

Line Plot

python line.py -i line.data -x Time -y Value --hue Deal --size 8,6 --order 5,4,3,2,1,0 --colors red,green -p line

脚本路径

线性拟合图

lm.png

Rscript lm.R --table lm.data

脚本路径

Scatter Plot

Scatter Plot

python scatter -i scatter.data --xname RNA_log2FC --yname Meth_diff -x Log2FC -y 'abs(meth.diff)' -p scatter

脚本路径

数据路径1

Bar Plot

Bar Plot

python bar.py -i bar.data -g group.txt --xname Sample --yname Number -y Number

# With Hue
python bar.py -i bar_hue.data --xname region --yname number --huename 'type' --hueorder hyper,hypo --color red,green

脚本路径

数据路径1

数据路径2

Two Levle Bar plot

Two Level Plot

python two_level.py -i two_level.data --xname Number --huename Group -p two_level

脚本路径

数据路径1

Population Pyramid Plot

Population Pyramid Plot

python /Bio/User/renchaobo/Scripts/PopulationPyramidPlot.py -i PopulationPyramidPlot.data -ic 0 -lc 1 -rc 2 -p PopulationPyramidPlot 

Box Plot

Box Plot

python box.py -i box.data --xname Gene --yname Exp --huename Group --xrotation 90 -p box

脚本路径

数据路径

box_ggpubr

box_ggpubr.R -f box_ggpubr.data --compare box_ggpubr.compare -p box_ggpubr

Pie Plot

Pie Plot

python pie.py -i pie.data --name Name --number Number --plot_type percent -t "Pie Plot" -p pie

脚本路径

数据路径

Violin Plot

Violin Plot

python violin.py -i violin.data --xname Sample --yname Exp -p violin

脚本路径

数据路径

Density Plot

Density Plot

python density.py -i density.data -n mRNA,lncRNA -p density -y Density -x "Median log10(FPKM)" -t "Density Plot" -c "black,red"

脚本路径

数据路径

Stack Plot

Stack Plot

python stack.py -i stack.data -x Sample -y Percent -t "Stack Plot" -p stack

脚本路径

数据路径

volcano plot

Volcano Plot

python volcano.py -i volcano.data -p volcano
# 加入tag
python volcano.py -i volcano.data --annot tag.txt -p volcano.tag
# R语言的方案
/Bio/User/renchaobo/software/miniconda3/envs/R3.6.1/bin/Rscript tag_volcano.r -f volcano.data 

脚本路径

数据路径

数据路径

Mix Plot

多种类型图片的混合

box_rectangle Plot

box_rectangle.svg

python box_rectangle.py -i box_rectangle.data -r box_rectangle.pearson --xname Gene --yname Exp --huename Group --xorder TCONS_00009919,TCONS_00009928,TCONS_00009929,TEA028107.1 -p box_rectangle

脚本路径

数据路径1

数据路径2

buble plot

bubble.png

python bubble.py --up bubble_UP.tsv --down bubble_DOWN.tsv -p bubble

脚本路径

数据路径1

数据路径2

Heatmap

heatmap.png

Rscript heatmap.r -f heatmap.data --cluster_row --cluster_col --group group.tsv --feature feature.tsv -c "#2F70AD,#FFFFFF,#BA2831"

GSEA multi plot

GSEA multi plot

python gsea_multi_plot.py --edb gsea_multi_plot.edb --rnk gsea_multi_plot.rnk -t gsea_multi_plot.list

tree

Tree plot

PhyTree.R

Venn

两组或三组数据的venn图分析,圈的大小不同 Venn plot

python venn.py -i venn.data -p venn

About

Some of matplotlib scripts


Languages

Language:Python 72.6%Language:R 27.4%