oncology-support/sparkline-bundle

Symfony Bundle,简化使用 Davaxi/Sparkline 显示 Sparkline 图表

安装: 148

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 1

类型:symfony-bundle

2.3.3 2024-06-15 16:25 UTC

This package is auto-updated.

Last update: 2024-09-15 17:03:59 UTC


README

SparklineBundle 通过提供 Twig 扩展来简化在 Symfony 应用中使用优秀的 Davaxi/Sparkline php 库

文档

许可证

SparklineBundle 在 MIT 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE 文件。

安装

使用 Symfony Flex 的应用程序

打开命令行,进入您的项目目录,并执行以下命令:

composer require oncology-support/sparkline-bundle

未使用 Symfony Flex 的应用程序

步骤 1:下载 Bundle

打开命令行,进入您的项目目录,并执行以下命令下载此 Bundle 的最新稳定版本:

composer require oncology-support/sparkline-bundle

步骤 2:启用 Bundle

然后,通过将其添加到项目 config/bundles.php 文件中注册的 Bundle 列表来启用 Bundle。

// config/bundles.php

return [
    // ...
    OncologySupport\Sparkline\OncologySupportSparklineBundle::class => ['all' => true],
];

步骤 3:使用它!

此 Bundle 允许您通过传递一个包含将插入到 Sparkline 图表中的值的数组,直接在 Twig 模板中插入 Sparkline 图表。注意使用 |raw 管道函数!这是非常重要的。

// your twig template

{{ sparkline(<array of data>)|raw }}

例如,对于数据集 [2,3,10,8,23,14,9,12,0,0,14] 的 Twig 行:

// your twig template

{{ sparkline([2,3,10,8,23,14,9,12,0,0,14])|raw }}

将插入一个类似这样的 Sparkline 图像:sparkline

将来我可能添加传递选项来修改图表外观的功能。

祝您玩得开心!