mirror of
				https://github.com/red-data-tools/YouPlot.git
				synced 2025-11-04 11:38:10 +08:00 
			
		
		
		
	Update screenshots in README
This commit is contained in:
		
							
								
								
									
										38
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								README.md
									
									
									
									
									
								
							@@ -26,7 +26,7 @@ curl -sL https://git.io/ISLANDScsv \
 | 
			
		||||
| uplot bar -d, -t "Areas of the World's Major Landmasses"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### histogram
 | 
			
		||||
 | 
			
		||||
@@ -37,8 +37,7 @@ echo -e "from numpy import random;" \
 | 
			
		||||
| python \
 | 
			
		||||
| uplot hist --nbins 20
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### lineplot
 | 
			
		||||
 | 
			
		||||
@@ -48,47 +47,60 @@ curl -sL https://git.io/AirPassengers \
 | 
			
		||||
| uplot line -d, -w 50 -h 15 -t AirPassengers --xlim 1950,1960 --ylim 0,600
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### scatter
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
curl -sL https://git.io/YouPlotIris \
 | 
			
		||||
curl -sL https://git.io/IRIStsv \
 | 
			
		||||
| cut -f1-4 \
 | 
			
		||||
| uplot scatter -H -t IRIS
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### density
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
curl -sL https://git.io/YouPlotIris \
 | 
			
		||||
curl -sL https://git.io/IRIStsv \
 | 
			
		||||
| cut -f1-4 \
 | 
			
		||||
| uplot density -H -t IRIS
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### boxplot
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
curl -sL https://git.io/YouPlotIris \
 | 
			
		||||
curl -sL https://git.io/IRIStsv \
 | 
			
		||||
| cut -f1-4 \
 | 
			
		||||
| uplot boxplot -H -t IRIS
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
### count
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
curl -sL https://git.io/TITANICcsv \
 | 
			
		||||
In this example, YouPlot counts the number of chromosomes where the gene is located from the human gene annotation file and create a bar chart. The human gene annotation file can be downloaded from the following website.
 | 
			
		||||
 | 
			
		||||
* https://www.gencodegenes.org/human/
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
cat gencode.v35.annotation.gff3 \
 | 
			
		||||
| grep -v '#' | grep 'gene' | cut -f1 | \
 | 
			
		||||
 uplot count -t "The number of human gene annotations per chromosome"  -c blue
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Note: `count` is slower than other Unix commands because it runs in a Ruby script.
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
Note: `count` is not very fast because it runs in a Ruby script.
 | 
			
		||||
This is fine if the data is small, that is, in most cases. However, if you want to visualize huge data, it is faster to use a combination of common Unix commands as shown below.
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
cat gencode.v35.annotation.gff3 | grep -v '#' | grep 'gene' | cut -f1 \
 | 
			
		||||
|sort | uniq -c | sort -nrk2 | awk '{print $2,$1}' \
 | 
			
		||||
| uplot bar -d ' ' -t "The number of human gene annotations per chromosome"  -c blue
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user