一个简单的图表生成和操作库

dev-master 2020-08-07 20:13 UTC

This package is auto-updated.

Last update: 2024-09-08 14:29:45 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

一个非常简单的PHP库,用于创建静态图表。

安装

通过Composer

$ composer require carlosafonso/plotta

用法

$builder = new PlotBuilder();
$builder
    ->withDimensions(500, 250)
    ->withTitle('Average monthly temperature in Madrid, Spain')
    ->withXAxis(new XAxisConfig('Month of year', ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']))
    ->withYAxis(new YAxisConfig('Degrees Celsius'))
    ->withData([10,12,16,18,22,28,32,31,26,19,13,10])
    ->withData([3,4,6,8,11,16,19,19,15,11,6,4])
    ->render('/path/to/chart.png');

这将生成如下所示的图表

sample_chart.png

安全

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

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。