christopherarter / cool-charts
这是 cool-charts 项目。
0.1.0
2023-07-31 17:44 UTC
Requires
- php: >=8.1
Requires (Dev)
- pestphp/pest: ^2.10
- symfony/var-dumper: ^6.3
README
这个 PHP 包提供了一种灵活方便的方法,将您的数据转换为不同的图表格式。它提供了一个流畅的接口来构建图表,并支持不同的图表库,如 ChartJS 和 HighCharts。
安装
使用 Composer 安装此包。运行以下命令
composer require christopherarter/cool-charts
使用方法
基本使用
首先,您需要使用 Builder 类来构建您的图表。
use ChristopherArter\CoolCharts\Chart; $chart = Chart::make() ->pie() ->title('My Cool Chart') ->data([1, 2, 3, 4, 5]) ->labels(['One', 'Two', 'Three', 'Four', 'Five']) ->useChartJs() ->build();
Builder 方法
Builder
类提供了一种流畅的接口来构建您的图表
pie()
:使用此方法指定您想创建饼图。bar()
:使用此方法指定您想创建条形图。line()
:使用此方法指定您想创建折线图。title(string $title)
:使用此方法设置图表的标题。data(array $data)
:使用此方法设置图表的数据。数据应为一个数字数组。labels(array $labels)
:使用此方法设置图表数据的标签。标签应为一个字符串数组。useHighCharts()
:使用此方法指定您想使用 HighCharts 库来渲染图表。useChartJs()
:使用此方法指定您想使用 ChartJs 库来渲染图表。build()
:最后,使用此方法构建图表。此方法返回一个表示图表的数组。
贡献
欢迎贡献。对于主要更改,请先打开一个问题以讨论您想进行的更改。
请确保适当更新测试。
许可证
MIT