mhapach / amcharts
本包最新版本(0.0.4)的许可证信息不可用。
am charts Laravel PHP 库
0.0.4
2023-07-25 11:46 UTC
Requires
- php: >=7.2
README
本包是 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 以获取详细信息和工作清单。
安全
如果您发现任何安全相关的问题,请通过作者电子邮件而不是使用问题跟踪器。
鸣谢
许可证
许可证。请参阅 许可证文件 以获取更多信息。