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
Required

Figure size
figure width:
figure height:

Fontsize
ticks fontsize:
label fontsize:
X label:
Y label:
markersize:

Shape, color, legend of three markers (from small to big)
1):
color 1: , edgecolor 1:
legend name 1:

2):
color 2: , edgecolor2:
legend name 2:

3):
color 3: , edgecolor 3:
legend name 3:

Fontfamily


0,1 binary category. 0,1,2 ternary category plot

Introduction
dot represent different status.
Input data instructions
Matrix data. Example one: 0 for unmethylated, 1 for methylated. Example two: -1 for down regulated, 0 for not changed, 1 for up regulated.
Paper example
DNA hydroxymethylation controls cardiomyocyte gene expression in development and hypertrophy. Fig 5i
Input
gene	A1	A2	A3	B1	B2	B3
gene1	1	1	0	1	1	1
gene2	1	0	0	1	1	0
gene3	1	0	0	1	0	1
gene4	0	1	0	1	0	1
gene5	0	1	0	0	1	0
Output

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?
4000+ 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