gsferro/chartsexcell
最新稳定版本:v1.3
Composer 安装命令:
composer require gsferro/chartsexcell
包简介
Facade para criar facilmente charts utilizando o pacote Laravel Excell
README 文档
README
Um pacote para simplificar a criação de gráficos dentro do excell utilizando o pacote laravel-excell, visto que nem a
propria documentação do pacote fala sobre a implementação de gráficos e tão pouco encontrasse formas de implementar na internet.
Instalação
composer require gsferro/chartsexcell
Dependências
maatwebsite/excel": "^3.1
coloque no arquivo app.php:
- providers
Maatwebsite\Excel\ExcelServiceProvider::class,
- aliases
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
Uso
- Para iniciarlizar:
$createChart = chartsexcell();
Paramentros gerais:
- Layout
/** * Possibilidade de mudar o layout do gráfico * * @param Layout $layout * @return ChartsExcell */ ->setLayout(Layout $layout) // default: null
-
porcentagem show
->setLayout((new Layout())->setShowPercent(true)) -
valores show
->setLayout((new Layout())->setShowVal(true)) -
Legend
/** * Possibilidade de mudar a Legend * * @param Legend $legend * @return ChartsExcell */ ->setLegend(Legend $legend = null) // default: new Legend('r')
- sem legenda
->setLegend(null)
- legenda RIGHT
->setLegend((new Legend('r'))
- legenda LEFT
->setLegend((new Legend('l'))
- legenda BOTTOM
->setLegend((new Legend('b'))
- legenda TOP
->setLegend((new Legend('t'))
- legenda TOPRIGHT
->setLegend((new Legend('tr'))
- Informações Gerais
/** * Cabelhaço do excell * Adicionar +1 no $index para buscar os valores * * @param int $linesHeader * @return ChartsExcell */ ->setLinesHeader(int $linesHeader) // default 1
/** * Posição para começar a busca pelos dados * * @param int $index * @return ChartsExcell */ ->setIndex(int $index) // default 2
/** * Titulo da aba - (Não pode ter espaços) * * @param string $titleSheet * @return ChartsExcell */ ->setTitleSheet(string $titleSheet) // default: "Worksheet"
/** * Tipo do chart via DataSeries const * * @param string $typeChart DataSeries::TYPE_PIECHART / pieChart * @return ChartsExcell */ ->setTypeChart(string $typeChart) // default: DataSeries::TYPE_PIECHART / pieChart
Dados do Gráfico
/** * Monta o grafico * * @param string $title "Titulo do gráfico" * @param int $countLines "Qtde linhas de registro" * @param string $columnLabel "Letra da Coluna para os labels do chart" * @param string $columnValue "Letra da Coluna para os valores do chart" * * @return Chart */ ->chart(string $title, int $countLines, string $columnLabel, string $columnValue) : Chart
统计信息
- 总下载量: 88
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2020-06-20