Note: input data format must match the example on the right, tab-seperated
1, data from excel, copy and paste data into the input frame
2, data from txt, must tab-seperated, copy and paste data into the input frame
3, use point as decimal separator, not comma. e.g. 3.14, not 3,14 as pi

Required
input data:


Optional
Figure size
figure width:
figure height:

Fontsize
legend fontsize:

Colors (at most 12 classes)
color 1:
color 2:
color 3:
color 4:
color 5:
color 6:
color 7:
color 8:
color 9:
color 10:
color 11:
color 12:

Fontfamily


circle/half-circle waffle chart

Introduction
Display percentage by 10x10 matrix. One circle represents 1 percent, half circle represents 0.5 percent. So your data must be integer or half integer, and sum is 100.
Input data instructions
Input data contain 2 columns: the first column is category, and the second column is value.
Examples from papers
m6A RNA modification modulates gene expression and cancer-related pathways in clear cell renal cell carcinoma Fig 1F.
Input
type	value
classA	60
classB	20.5
classC	14.5
classD	5
Output

1) How to plot?
1, Prepare data
2, Open with excel, and change into the same format as the example
3, Copy and paste data into the input frame
4, Select parameters
5, Submit and download figure files

2) Why NO figure generated?
Script need strigent input format, please read the instructions and examples carefully.

3) How to cite?
2000+ 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.

4) FAQs