| 
1 | 1 | # plot-input-latency  | 
2 | 2 |  Script to graph input latency data.  | 
3 | 3 | 
 
  | 
4 |  | -Box-and-whisker plot (box plot) are commonly used, but while box plot can represent statistical values (Min, Q1, Q2, Q3, Max), box plot may not represent the scatter of the data correctly, especially if not unimodal distributions.  | 
5 |  | -While histogram and KDE (kernel density estimation) can represent the scatter of the data almost correctly, they are not suitable for comparing data as they do not represent statistical values.  | 
 | 4 | +Box-and-whisker plot (box plot) are commonly used, but while box plot can represent statistical values (Min, Q1, Q2, Q3, Max), box plot can not represent scattering of the data correctly, especially if not unimodal distributions.  | 
 | 5 | +While histogram and KDE (kernel density estimation) can represent scattering of the data almost correctly, they are not suitable for comparing data as they do not represent statistical values.  | 
6 | 6 | 
 
  | 
7 |  | -Therefore, when creating a graph comparing data scatter, both the comparison criteria and the scatter of each piece of data must be represented visually correctly.  | 
 | 7 | +Therefore, when creating a graph comparing spread of multiple data, both the comparison criteria and scattering of each data must be represented visually correctly.  | 
8 | 8 | 
 
  | 
9 |  | -As violinplot is a fusion of KDE and boxplot, I recommend using violinplot as it represents both the statistical values and the scatter of the data.  | 
 | 9 | +It is recommended to use violinplot, as violinplot is a complex of KDE and box plot.  | 
10 | 10 | 
 
  | 
11 | 11 | ## Contents  | 
12 | 12 | - [violinplot.py](violinplot.py) -> Script to graph input latency data with violinplot   | 
 | 
0 commit comments