问题标签 [laravel-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
296 浏览

laravel - 如何将 javascript 回调传递给 Laravel-Charts 中的 PHP 构造

我在 Laravel 7 中使用laravel-charts包。我将 chartjs 的 datalabels 插件添加到 Chart 对象中,如下所示:

在另一个版本中,当我使用 vue.js 和 vue-chartjs 时,我可以使用以下方法格式化标签:

如您所见,javascript 作为 PHP 数组传递。我不知道如何将该格式化程序传递给我的 laravel-charts 版本。

任何帮助是极大的赞赏。

0 投票
0 回答
92 浏览

php - Undefined variable: sales_chart (Laravel Chart)

I'm a beginner in php and in Laravel. I wanted to add charts to my dashboard. The charts can be displayed on a new separate page but when I include it to my dashboard, it gives me an

error Undefined variable: sales_chart (View: C:\xampp\htdocs\Laravel\microelephant_updated~\microelephant\resources\views\chart.blade.php)

This is what's in my chart.blade.php

My ChartController

How I include the chart in my dashboard

This is my Route Route::get('/chart', 'ChartController@index');

There is something wrong with my code but I don't know where it is. Please help :(

0 投票
1 回答
153 浏览

laravel - Laravel 图表的背包,将总和附加到图表

当我试图在 Laravel 的 Backpack 中实现图表时,我在这个问题上被困了几个小时。以下脚本获取每天创建的用户数量,并将它们附加到一个数组中,然后显示在图表上。

循环的每次迭代都会向数组添加一个数字(或者它是一个集合??),所以类似于 [2,5,10,9,...]。

我宁愿每天递增地获取曾经注册的用户总数,以便结果类似于 [2,7,17​​,26,...]。

我想我可以用 array_sum() 添加每次迭代,但它不起作用。无论如何它是一个数组吗?有没有办法将总和附加到这个列表中?

0 投票
1 回答
312 浏览

javascript - 如何使用 Chart consoletvs/charts:7.* 在 Laravel 8 中解决此错误“Uncaught SyntaxError: Cannot use import statement outside a module”?

我已遵循 [https://chartisan.dev/documentationip top1] 中的所有步骤。使用 CDN 链接一切正常,我可以加载任何图表。

但是我不会使用 CDN 链接,所以我删除了上面的这两行并使用npm install chart.js@chartisan/chartjs安装了前端适配器,以便能够在没有 CDN 的情况下使用图表,这是我下面的代码

当我运行时出现此错误:

0 投票
0 回答
53 浏览

laravel - Laravel consoletv/charts v 6.0 - 获取每天和每个项目名称的计数

如何根据名称或 ID 查询每天的总计数?

ID 姓名
1 Facebook
2 推特
3 红迪网
ID page_id 社会ID 访问过的
1 1 1 2021-03-27
2 1 1 2021-03-27
3 1 2 2021-03-27
4 1 2 2021-03-27
5 1 3 2021-03-27
6 1 3 2021-03-27
7 1 1 2021-03-28
8 1 1 2021-03-28
9 1 2 2021-03-28
10 1 2 2021-03-28
11 1 3 2021-03-28
12 1 3 2021-03-28

通过以下查询,我可以获得每天点击所有社交主播的计数,但我想在图表中显示当天点击了哪些社交主播。

需要渲染一个图表,按天显示不同社交的点击次数。

0 投票
1 回答
358 浏览

laravel - 如何在 Chartisan 中制作堆积条形图

我有 laravel 应用程序,我想显示一个图表。我已经安装了 Laravel Chart 和 Chartisan/Chartjs。但我不知道如何配置堆叠条。

0 投票
0 回答
41 浏览

laravel - 带参数的 Laravel 图表

我在 laravel 图表上工作以显示我的数据,但我从未找到在查询本身中添加参数的方法。有什么解决办法吗?

我当前的查询

我可以尝试将我的“suite_id”作为参数包含在函数中,但它不起作用。

无论如何我的查询不会产生这样的结果

但更像

0 投票
1 回答
858 浏览

javascript - 如何通过 npm 在 laravel 6 上安装 chartjs

我想问一下如何在我的 laravel 应用程序中安装和集成 chartjs@2.9.4。

我现在使用 cdn 链接,但稍后它不会成为我的选择。

使用的cdn链接:

我试过的方法:

  1. 安装 chartjs
  1. 在 webpack.mix.js 中添加这一行:
  1. 然后从命令行运行:
  1. 在您想要图表的刀片中:
0 投票
2 回答
288 浏览

php - 根据属性名称将 Eloquent 集合拆分为多个数组

我正在使用 Laravel Charts 创建一个图表,并且从 Eloquent 查询中获取列(时间段)和数据集。

我的查询返回如下数组:

时期 数量
01/21 200.00
02/21 150.00
03/21 175.00
... ...

Laravel Charts 要求您为图表标签输入一个数组,为图表值输入一个数组。目前,我以这种方式创建和填充数组:

有没有“更本土”的方式来做到这一点?

0 投票
1 回答
60 浏览

laravel - 如何在 laravel 控制器的 chartjs 选项中设置自定义刻度格式?

我正在尝试通过 Laravel Charts 在条形图中的实际值之前添加 $ 符号来自定义刻度标签。
在 chartjs 文档(https://www.chartjs.org/docs/2.7.3/axes/labelling.html#creating-custom-tick-formats)中,它被描述为这样做:

我在回调函数中苦苦挣扎,因为我不知道如何在图表控制器中执行此操作 - 目前它看起来像这样(我只是把它作为 js 格式的字符串),但它不起作用: