#plot #command-line #tsv #cli #column-index #command-line-tool

app plotxy

用于绘制 TSV/CSV 数据的命令行工具

2 个不稳定版本

0.2.1 2024年8月6日
0.1.0 2022年12月6日

#74 in 可视化

Download history 133/week @ 2024-08-05

每月 133 下载

EUPL-1.2

19KB
350

plotxy

从命令行绘制表格数据

许可证

EUPL 1.2

用法

plotxy 0.1.1
Plots tabular data

USAGE:
    plotxy [FLAGS] [OPTIONS] [input]

FLAGS:
    -H, --Header     input has header line (see also --skip)
    -h, --help       Prints help information
    -l, --logx       plot logarithmic Y-axis
    -l, --logy       plot logarithmic Y-axis
    -V, --version    Prints version information

OPTIONS:
    -a, --alpha <alpha>              transparancy channel [default: 0.3]
    -c, --color <color>              column index to be used as color facet
    -d, --delimiter <delimiter>      column delimiter [default: \t]
        --gradient <gradient>        column index to be used as color gradient facet
        --height <height>            image width [default: 1200]
    -o, --outfile <outfile>          file to save PNG plot to, default append .plotyy.png to input filename
    -p, --plot_color <plot_color>    default plot color [default: 1E88E5]
    -s, --skip <skip>                skip lines before header [default: 0]
    -t, --title <title>              title above the plot, default filename
        --width <width>              image width [default: 2560]
    -x, --x <x>                      column index to be used as X [default: 1]
        --x_dim_max <x_dim_max>      maximum X dimension
        --x_dim_min <x_dim_min>      minimum X dimension [default: 0.0]
        --xdesc <xdesc>              x-axis label [default: X]
        --xdesc_area <xdesc_area>    x-axis label area size [default: 70]
    -y, --y <y>                      column index to be used as Y [default: 2]
        --y_dim_max <y_dim_max>      maximum Y dimension
        --y_dim_min <y_dim_min>      minimum Y dimension [default: 0.0]
        --ydesc <ydesc>              y-axis label [default: Y]
        --ydesc_area <ydesc_area>    y-axis label area size [default: 100]

ARGS:
    <input>    optional file with on entry per line [default: STDIN]

依赖项

~22–34MB
~539K SLoC