mirror of
https://github.com/red-data-tools/YouPlot.git
synced 2025-05-05 22:31:11 +08:00
Update screenshots in README
This commit is contained in:
parent
98e294fae9
commit
1d92ab8e2d
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user