App-GnuplotUtils

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    first find a suitable application, and failing that will use the web
    browser. If you specify "--output-file" ("-o"), the plot is written to
    the specified image file.

    To see in a viewer program or browser and set the image format:

     % xyplot --output-format svg ...

    If you want to use to force the browser:

     % PERL_DESKTOP_OPEN_USE_BROWSER=1 xyplot ...

    If you want to set the program to use to open:

     % PERL_DESKTOP_OPEN_PROGRAM=google-chrome xyplot --output-format svg ...

    Tips & Tricks

    CSV format. If you have your data in CSV format, you can use csv-unquote
    to make sure your numbers are not quoted with double quotes, or you can
    use csv2tsv to convert your CSV to TSV first. Both utilities are
    included in App::CSVUtils.

    Keywords

    xychart, XY chart, XY plot

    This function is not exported.

    Arguments ('*' denotes required arguments):

    *   chart_title => *str*

        (No description)

    *   dataset_datas => *array[str]*

        Dataset(s).

    *   dataset_files => *array[filename]*

        Dataset(s) from file(s).

    *   dataset_styles => *array[str]*

        Dataset plot style(s).

    *   dataset_titles => *array[str]*

        Dataset title(s).

    *   field_delimiter => *str*

        Supply field delimiter character in dataset file instead of the
        default whitespace(s) or comma(s).

    *   output_file => *filename*

        (No description)

    *   output_format => *str* (default: "png")

        The output format is normally determined from the output filename's
        extension, e.g. "foo.jpg". This option is for when you do not
        specify output filename and want to change the format from the
        default "png".

    *   overwrite => *bool*

        (No description)

    Returns an enveloped result (an array).

    First element ($status_code) is an integer containing HTTP-like status
    code (200 means OK, 4xx caller error, 5xx function error). Second
    element ($reason) is a string containing error message, or something
    like "OK" if status is 200. Third element ($payload) is the actual
    result, but usually not present when enveloped result is an error
    response ($status_code is not 2xx). Fourth element (%result_meta) is
    called result metadata and is optional, a hash that contains extra
    information, much like how HTTP response headers provide additional
    metadata.

    Return value: (any)

HOMEPAGE
    Please visit the project's homepage at
    <https://metacpan.org/release/App-GnuplotUtils>.

SOURCE
    Source repository is at
    <https://github.com/perlancar/perl-App-GnuplotUtils>.

AUTHOR
    perlancar <perlancar@cpan.org>

CONTRIBUTING
    To contribute, you can send patches by email/via RT, or send pull
    requests on GitHub.

    Most of the time, you don't need to build the distribution yourself. You
    can simply modify the code, then test via:

     % prove -l

    If you want to build the distribution (e.g. to try to install it locally
    on your system), you can install Dist::Zilla,
    Dist::Zilla::PluginBundle::Author::PERLANCAR,
    Pod::Weaver::PluginBundle::Author::PERLANCAR, and sometimes one or two
    other Dist::Zilla- and/or Pod::Weaver plugins. Any additional steps
    required beyond that are considered a bug and can be reported to me.

COPYRIGHT AND LICENSE
    This software is copyright (c) 2023, 2021, 2020, 2018 by perlancar
    <perlancar@cpan.org>.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

BUGS
    Please report any bugs or feature requests on the bugtracker website
    <https://rt.cpan.org/Public/Dist/Display.html?Name=App-GnuplotUtils>

    When submitting a bug or request, please include a test-file or a patch
    to an existing test-file that illustrates the bug or desired feature.



( run in 0.481 second using v1.01-cache-2.11-cpan-df04353d9ac )