Read before use
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, specieal and non-English characters such as #, <, >, %, (, ), α are not friendly
4, use point as decimal separator, not comma. e.g. 3.14, not 3,14 as pi
Requied

Optional
Figure size
figure width/height:

background color:

Class 1
transparent 1:
linewidth 1:
fill color 1:
labelled text fontsize 1:
labelled text color 1:

Class 2
transparent 2:
linewidth 2:
fill color 2:
labelled text fontsize 2:
labelled text color 2:

Class 3
transparent 3:
linewidth 3:
fill color 3:
labelled text fontsize 3:
labelled text color 3:

random seed (control layers):

Font family


circle packing

Introduction
Draw circles according to values. Within the same levels, the areas of circles are proportional to values.
Input data instruction
Input data contains N+1 columns: the first N columns are class, the last column is value
Paper example
Circle packing charts generated by ChatGPT to identify the characteristics of articles by anesthesiology authors in 2022: Bibliometric analysis. Fig1C
Input Example
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?
9000+ 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