chart.js相关内容

Chart.js v2.6:为饼图输出值添加箭头

我正在使用 Chart.js v2.6 输出饼图.数据来自 MySQL 数据库.图表正确呈现,但我需要为数据值添加箭头,如下面的屏幕截图所示. 带箭头的饼图示例: 下面是我使用 Chart.js 输出饼图的代码: var chartdata_order_status = {标签:状态,数据集:[{label: '订单状态',背景颜色:["#00b0f0","#92d050","#ff ..
发布时间:2022-01-22 16:09:21 PHP

ChartJS 甜甜圈图表渐变填充

所以我尝试为 ChartJS 圆环图制作渐变填充,但这仅适用于水平而不是圆形. 这是我正在使用的代码: var ctx = document.getElementById("chart-area").getContext("2d");var gradient1 = ctx.createLinearGradient(0, 0, 0, 175);gradient1.addColorStop( ..
发布时间:2022-01-22 16:09:12 前端开发

chart.js 的全选和取消选择选项

我正在研究 Chart.js,想为标签实现 Select All 和 Unselect All 选项.我试图找出它,但无法得到任何东西. 如果可以实现任何此类功能,请帮帮我. 解决方案 如果你需要显示/隐藏图表选择/取消选择这里是一个例子: var barChartData = {标签:[1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、 ..
发布时间:2022-01-22 16:09:01 其他开发

如何使用 chart.js 将图像作为标签添加到画布图表

我正在生成一个 chart.js 画布条形图.我想要做的是,在标签数组中,添加与每个标签一起使用的图像,而不仅仅是文本标签本身.这是图表的代码:我从中获取数据的 json 对象有一个我想用来显示图片的图像 url: $.ajax({方法:“获取",url: "http://localhost:3000/admin/stats/show",数据类型:“json",错误:函数(){console.l ..
发布时间:2022-01-22 16:08:44 前端开发

chartjs + Angular6 不显示图表或任何错误

我正在尝试以角度实现chart.js,编写了一个简单的代码来在html上显示图表,但是页面上没有输出,也没有错误.我不知道问题出在哪里以及为什么显示图表失败.slackblitz 参考网址 我在组件中尝试的代码: this.chart1 = new Chart('canvas', {类型:'甜甜圈',数据: {标签:['固体','液体','未知'],数据集:[{标签:'测试',数据: [1 ..
发布时间:2022-01-22 16:08:33 其他开发

如何防止标签在移动屏幕 Chart.js 上重叠

我正在使用这个例子 jsfiddle on 但是当我使用一个小屏幕标签开始重叠像这个 我能做些什么来防止它?我想让它完全响应.我试图改变长度和其他纵横比等,但没有成功. var ctx = $('#myChart');ctx.height(500);var myChart = new Chart(ctx, {类型:'水平条',数据: {标签:[“红色",“蓝色",“黄色",“绿色",“紫 ..
发布时间:2022-01-22 16:08:17 其他开发

Chart.js 为比例添加填充

我需要在 x 和 y 轴上添加填充.这个问题(How to add padding betweenchart.js 中的图形和 X/Y 比例?)是我的确切情况,只有我使用的是 Chart.js 2. 见截图:http://i.imgur.com/2BvlZDg.pngp> 基本上我的观点是大图,所以它们超出了图表范围.有没有办法为图表区域或比例添加填充以使其更适合? 解决方案 想出 ..
发布时间:2022-01-22 16:07:24 前端开发

Chart.js - 悬停标签以显示 x 轴上所有数据点的数据

我有一个包含多个数据点/线的图表.目前,如果您将鼠标悬停在数据点附近,它将显示该点的标签/值. 我想要的是:当您将鼠标悬停在图表上的任意位置时,它将在单个标签中同时显示该 x 值处所有数据点的标签 + 值. 例如,让我们以给定的数据集为例: 日期(x-labels):['Jan 01','Jan 02','Jan 03']售出的苹果:[3,5,1]出售的橙子:[0,10,2]已售牛奶 ..
发布时间:2022-01-22 16:07:16 其他开发

Chart.js:使部分标签加粗

我想将 chartJS 中的部分标签加粗.我一直在查看文档,但我找不到任何方法.如果可能的话,我希望有人可以帮助我.:) 下面是我希望它如何工作的图片.(它是在 Photoshop 中制作的) 所以我想将“bar total"、“bar 1"、“bar 2"、“bar 3"和“bar 4"加粗,以便更清楚地区分小时数. 标签在我的代码中设置如下: 标签:[[“bar total"、“ ..
发布时间:2022-01-22 16:07:08 其他开发

如何防止图表中的刻度标签被切断?

我在使用 chartjs 时遇到问题,其中刻度标签以下列方式被“切断": [1] 是否可以设置边距?我在 chartjs 文档中没有看到任何关于此的内容,这些似乎包含在 chartjs 画布元素中(意思是:未被另一个 div 覆盖). 解决方案 在 value 之前添加带有空格的比例标签选项.允许使用 2 个或更多空格. scaleLabel: " ..
发布时间:2022-01-22 16:07:02 其他开发

使用 Chart.js,如何避免工具提示重叠?

我正在使用 Chart.js 通过 Angular Char.我已显示所有工具提示,以便通过创建 插件 下载包含显示信息的图表. 工具提示重叠,似乎没有任何逻辑可以分发它们,因此它们不会.有没有办法做到这一点? 一些插件代码.这对我的问题并不重要.'beforeRender' 函数为数据集中的每个项目创建一个新的 Chart.Tooltip 并在 afterDraw 渲染它们: // ..
发布时间:2022-01-22 16:06:55 前端开发

脚本不会从 nodejs 应用程序中的 ejs 文件运行

我正在尝试使用 nodejs、express、mysql 和 ejs 使网页显示图表,但我显然不了解 ejs/javascript 等的工作原理.我需要运行一个脚本来设置图表(来自 chart.js 模块),但它不输出任何类型的图表. 我尝试了什么: 在脚本中放置 console.log() 消息以查看脚本中的代码是否存在问题.控制台没有输出,所以我确信脚本本身没有运行 将段落标签放 ..
发布时间:2022-01-22 16:06:47 前端开发

Chart.js 堆积条形图 - 按值对条形中的值进行排序

我尝试使用 Chart.js 框架(2.7 版)实现堆叠条形图,但遇到以下问题:在每个条形图中以与 JSON 结构中提供的顺序相同的顺序绘制单个数据元素(这绝对合乎逻辑且易于理解).我想让它们排序:最大的元素在底部,最小的在顶部. 我想它可以使用一些插件定制黑魔法来完成,但无法弄清楚. 任何帮助将不胜感激. 例子: var chart = new Chart(documen ..
发布时间:2022-01-22 16:06:38 其他开发

Chart.js 2.X 中的条形值 - dataset.metadata 未定义

我是 Chart.js 2 的新手,因此我们将不胜感激. 我正在尝试显示图表中每个条形的值.正如 使用图表在帕累托图中显示值中的建议.js 2.0.2 和其他用户我正在使用这个解决方案.但是,这部分会抛出异常 TypeError: dataset.metaData is undefined: dataset.metaData.forEach(function(p) {ctx.fillTex ..
发布时间:2022-01-22 16:06:22 前端开发