mhapach/amcharts

本包最新版本(0.0.4)的许可证信息不可用。

am charts Laravel PHP 库

安装: 11

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 0

公开问题: 0

语言:Blade

0.0.4 2023-07-25 11:46 UTC

This package is auto-updated.

Last update: 2024-09-25 14:10:53 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

本包是 Laravel (7.0+) 的包装器,帮助您创建 AmCharts 图表。

安装

通过 Composer 将 AmCharts 库添加到您的项目中

$ composer require mhapach/amcharts

配置

将视图复制到您的项目中

php artisan vendor:publish --provider="mhapach\AmCharts\Providers\AmChartsProvider"

使用方法

在您的控制器中创建一个名为与您资源/views/vendor/amcharts 目录结构对应的图表名称的 AmChart 实例

    $chart = new AmChart('xy.column_stacked');
    $chart->setLibraries([
        'https://cdn.amcharts.com/lib/5/index.js',
        "https://cdn.amcharts.com/lib/5/xy.js",
        'https://cdn.amcharts.com/lib/5/themes/Animated.js',
        'https://cdn.amcharts.com/lib/5/themes/Responsive.js',
        'https://cdn.amcharts.com/lib/5/locales/ru_RU.js',
    ]);

    $chart->setData(
        [[
            "year"=> "2021",
            "europe"=> 2.5,
            "namerica"=> 2.5,
            "asia"=> 2.1,
            "lamerica"=> 1,
            "meast"=> 0.8,
            "africa"=> 0.4
        ], [
            "year"=> "2022",
            "europe"=> 2.6,
            "namerica"=> 2.7,
            "asia"=> 2.2,
            "lamerica"=> 0.5,
            "meast"=> 0.4,
            "africa"=> 0.3
        ], [
            "year"=> "2023",
            "europe"=> 2.8,
            "namerica"=> 2.9,
            "asia"=> 2.4,
            "lamerica"=> 0.3,
            "meast"=> 0.9,
            "africa"=> 0.5
        ]]

    );

    print $chart->render();

变更日志

请参阅 变更日志 以获取有关最近更改的更多信息。

贡献

请参阅 contributing.md 以获取详细信息和工作清单。

安全

如果您发现任何安全相关的问题,请通过作者电子邮件而不是使用问题跟踪器。

鸣谢

许可证

许可证。请参阅 许可证文件 以获取更多信息。