Read before use
1, check data with precheck (windows version) tools
2, data from excel, copy and paste data into the input frame
3, data from txt, must tab-seperated, copy and paste data into the input frame
4, specieal and non-English characters such as #, <, >, %, (, ), α are not friendly
5, use point as decimal separator, not comma. e.g. 3.14, not 3,14 as pi
Figure size & corrlation number size
figure width:
figure height:
correlation number fontsize:

Correlcation digital number
2 3

Correlation methods
pearson spearman

Correlation colors
lower color:
middle color:
higher color:

circle square ellipse number shade color pie

full lower triangle upper triangle

Display p
no (only show correlation number)
yes (show p-related)

p significant level
label all
0.05,0.01 (* and **)
0.05,0.01,0.001 (*, ** and ***)

insignificant p label type
pch (insig p labelled with X)
p-value (insig p labelled with number)
blank (insig p not show)
label_sig (insig p without *, sig p with *)


note: if you want to show p, you must first choose "yes (show p-related)" first
not all combinations are ok.

correlation coefficient plot

Using matrix to show correlation coefficient.
Input data instructions
original order. Examples from papers
Histone Code and Higher-Order Chromatin Folding: A Hypothesis. Fig1
Input sample data

1) How to plot?
1, Put data in excel according to the example format.
2, Copy and paste into input frame.
3, Input pre-checking button to check input
4, After checking pass, select parameters, submit and download

2) How to cite?
3000+ papers in (Google Scholar)
Tang D, Chen M, Huang X, Zhang G, Zeng L, Zhang G, Wu S, Wang Y. SRplot: A free online platform for data visualization and graphing. PLoS One. 2023 Nov 9;18(11):e0294236. doi: 10.1371/journal.pone.0294236. PMID: 37943830.

3) FAQs