brendt/
php-sparkline
在PHP中生成sparkline SVG图表
2.0.0
2024-06-11 11:33 UTC
Requires
- php: ^8.1
- ramsey/uuid: ^4.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- larapack/dd: ^1.1
- phpunit/phpunit: ^9.5
README
PHP-Sparkline生成GitHub风格的sparkline图表。阅读本指南了解如何使用它。
安装
您可以通过composer安装此包
composer require brendt/php-sparkline
用法
$sparkLine = new SparkLine(1, 2, 5, 10, 2)); $total = $sparkLine->getTotal(); $svg = $sparkLine->make();
要构造一个sparkline,您需要传递一个包含值的数组。
自定义
您可以挑选任何数量的颜色,sparkline将自动从它们生成渐变
$sparkLine = (new SparkLine($days))->withColors('#4285F4', '#31ACF2', '#2BC9F4');
您可以配置笔触宽度
$sparkLine = (new SparkLine($days))->withStrokeWidth(4);
以及尺寸(以像素为单位)
$sparkLine = SparkLine::new($days)->withDimensions(width: 500, height: 100);
测试
composer test
变更日志
请参阅变更日志了解最近更改的信息。
安全漏洞
请查看我们的安全策略了解如何报告安全漏洞。
致谢
许可
MIT许可证(MIT)。请参阅许可文件了解更多信息。