Charts 如何使用Laravel生成图表?
我和拉威尔3号一起工作。我想在网站上做一个报告页面。 我有一些视图表,如下所示:Charts 如何使用Laravel生成图表?,charts,laravel,laravel-3,Charts,Laravel,Laravel 3,我和拉威尔3号一起工作。我想在网站上做一个报告页面。 我有一些视图表,如下所示: +---------+-----------------+-------+ | user_id | username | total | +---------+-----------------+-------+ | 1 | user | 12 | | 2 | admin | 3 | | 3 | user2
+---------+-----------------+-------+
| user_id | username | total |
+---------+-----------------+-------+
| 1 | user | 12 |
| 2 | admin | 3 |
| 3 | user2 | 1 |
| 4 | user3 | 1 |
+---------+-----------------+-------+
我想在图表视图中显示数据。最好的方法是什么?Laravel不提供任何现成的图表库。您需要找到用PHP编写的第三方库,以便从Laravel应用程序生成图表 一些免费的图表库包括:
- 。示例图表如下所示:
- 。示例图表如下所示:
composer.json
文件中。I秒。过去用于在线报告任务。很容易快速创建图表
以下是基于他们的--
结果:
将第6行更改为“饼图”,您将得到一个饼图
<?php
$line = array(array('user', 12), array('admin', 3), array('user2', 1), array('user3', 1));
$pc = new C_PhpChartX(array($line),'chart_1');
$pc->add_plugins(array('canvasTextRenderer'));
//set series
$pc->add_series(array('renderer'=>'plugin::PieRenderer'));
//set axes
$pc->set_series_default(array(
'renderer'=>'plugin::PieRenderer',
'rendererOptions'=>array('showDataLabels'=>true)));
$pc->set_legend(array('show'=>true,
'rendererOptions'=> array('numberRows'=> 1),
'location'=> 's'));
$pc->draw(800,500);
?>
下面是我发现的关于Codeproject的精彩介绍:
Laravel没有现成的功能,您需要寻找第三方解决方案。
<?php
$line = array(array('user', 12), array('admin', 3), array('user2', 1), array('user3', 1));
$pc = new C_PhpChartX(array($line),'chart_1');
$pc->add_plugins(array('canvasTextRenderer'));
//set series
$pc->add_series(array('renderer'=>'plugin::PieRenderer'));
//set axes
$pc->set_series_default(array(
'renderer'=>'plugin::PieRenderer',
'rendererOptions'=>array('showDataLabels'=>true)));
$pc->set_legend(array('show'=>true,
'rendererOptions'=> array('numberRows'=> 1),
'location'=> 's'));
$pc->draw(800,500);
?>