christopherarter/cool-charts

这是 cool-charts 项目。

0.1.0 2023-07-31 17:44 UTC

This package is auto-updated.

Last update: 2024-09-03 04:12:43 UTC


README

Tests

这个 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