Charts 如何使用Laravel生成图表?

Charts 如何使用Laravel生成图表?,charts,laravel,laravel-3,Charts,Laravel,Laravel 3,我和拉威尔3号一起工作。我想在网站上做一个报告页面。 我有一些视图表,如下所示: +---------+-----------------+-------+ | user_id | username | total | +---------+-----------------+-------+ | 1 | user | 12 | | 2 | admin | 3 | | 3 | user2

我和拉威尔3号一起工作。我想在网站上做一个报告页面。 我有一些视图表,如下所示:

+---------+-----------------+-------+
| user_id | username        | total |
+---------+-----------------+-------+
|       1 | user            |    12 |
|       2 | admin           |     3 |
|       3 | user2           |     1 |
|       4 | user3           |     1 |
+---------+-----------------+-------+

我想在图表视图中显示数据。最好的方法是什么?

Laravel不提供任何现成的图表库。您需要找到用PHP编写的第三方库,以便从Laravel应用程序生成图表

一些免费的图表库包括:

  • 。示例图表如下所示:

  • 。示例图表如下所示:

我强烈建议您在StackOverflow中查看其他有经验用户的意见

选择特定库时,将其作为任何其他依赖项添加到您的
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);
?>