mirror of
https://github.com/red-data-tools/YouPlot.git
synced 2025-05-06 07:10:10 +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"
|
| uplot bar -d, -t "Areas of the World's Major Landmasses"
|
||||||
```
|
```
|
||||||
|
|
||||||

|

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

|
||||||

|
|
||||||
|
|
||||||
### lineplot
|
### 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
|
| uplot line -d, -w 50 -h 15 -t AirPassengers --xlim 1950,1960 --ylim 0,600
|
||||||
```
|
```
|
||||||
|
|
||||||

|

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

|

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

|

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

|

|
||||||
|
|
||||||
### count
|
### count
|
||||||
|
|
||||||
```sh
|
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.
|
||||||
curl -sL https://git.io/TITANICcsv \
|
|
||||||
|
|
||||||
|
* 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
|
## Usage
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user