问题标签 [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.
laravel - 如何将 javascript 回调传递给 Laravel-Charts 中的 PHP 构造
我在 Laravel 7 中使用laravel-charts包。我将 chartjs 的 datalabels 插件添加到 Chart 对象中,如下所示:
在另一个版本中,当我使用 vue.js 和 vue-chartjs 时,我可以使用以下方法格式化标签:
如您所见,javascript 作为 PHP 数组传递。我不知道如何将该格式化程序传递给我的 laravel-charts 版本。
任何帮助是极大的赞赏。
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 :(
laravel - Laravel 图表的背包,将总和附加到图表
当我试图在 Laravel 的 Backpack 中实现图表时,我在这个问题上被困了几个小时。以下脚本获取每天创建的用户数量,并将它们附加到一个数组中,然后显示在图表上。
循环的每次迭代都会向数组添加一个数字(或者它是一个集合??),所以类似于 [2,5,10,9,...]。
我宁愿每天递增地获取曾经注册的用户总数,以便结果类似于 [2,7,17,26,...]。
我想我可以用 array_sum() 添加每次迭代,但它不起作用。无论如何它是一个数组吗?有没有办法将总和附加到这个列表中?
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 的情况下使用图表,这是我下面的代码
当我运行时出现此错误:
laravel - Laravel consoletv/charts v 6.0 - 获取每天和每个项目名称的计数
如何根据名称或 ID 查询每天的总计数?
ID | 姓名 |
---|---|
1 | |
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 |
通过以下查询,我可以获得每天点击所有社交主播的计数,但我想在图表中显示当天点击了哪些社交主播。
需要渲染一个图表,按天显示不同社交的点击次数。
laravel - 如何在 Chartisan 中制作堆积条形图
我有 laravel 应用程序,我想显示一个图表。我已经安装了 Laravel Chart 和 Chartisan/Chartjs。但我不知道如何配置堆叠条。
laravel - 带参数的 Laravel 图表
我在 laravel 图表上工作以显示我的数据,但我从未找到在查询本身中添加参数的方法。有什么解决办法吗?
我当前的查询
我可以尝试将我的“suite_id”作为参数包含在函数中,但它不起作用。
无论如何我的查询不会产生这样的结果
但更像
javascript - 如何通过 npm 在 laravel 6 上安装 chartjs
我想问一下如何在我的 laravel 应用程序中安装和集成 chartjs@2.9.4。
我现在使用 cdn 链接,但稍后它不会成为我的选择。
使用的cdn链接:
我试过的方法:
- 安装 chartjs
- 在 webpack.mix.js 中添加这一行:
- 然后从命令行运行:
- 在您想要图表的刀片中:
php - 根据属性名称将 Eloquent 集合拆分为多个数组
我正在使用 Laravel Charts 创建一个图表,并且从 Eloquent 查询中获取列(时间段)和数据集。
我的查询返回如下数组:
时期 | 数量 |
---|---|
01/21 | 200.00 |
02/21 | 150.00 |
03/21 | 175.00 |
... | ... |
Laravel Charts 要求您为图表标签输入一个数组,为图表值输入一个数组。目前,我以这种方式创建和填充数组:
有没有“更本土”的方式来做到这一点?
laravel - 如何在 laravel 控制器的 chartjs 选项中设置自定义刻度格式?
我正在尝试通过 Laravel Charts 在条形图中的实际值之前添加 $ 符号来自定义刻度标签。
在 chartjs 文档(https://www.chartjs.org/docs/2.7.3/axes/labelling.html#creating-custom-tick-formats)中,它被描述为这样做:
我在回调函数中苦苦挣扎,因为我不知道如何在图表控制器中执行此操作 - 目前它看起来像这样(我只是把它作为 js 格式的字符串),但它不起作用: