问题标签 [canvasjs]

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 回答
849 浏览

javascript - Javascript Canvasjs Ajax

我需要将一些数据传递给我的地图 canvasjs,但不确定如何。

我的数据记录在控制台很好

控制台日志

获取数据

图形

0 投票
1 回答
1837 浏览

canvasjs - 在创建 CanvasJS 图形时使用变量分配数据点?

我一直在玩 CanvasJs - 但我在使用表示数据点的表单输入字段生成图表时遇到问题。

例如,如果我有以下要绘制的输入字段:

我尝试了以下修改,尝试将输入变量保存在数组中,尽管没有成功:

请参阅小提琴 - 抱歉,我将其包括在内以显示 html 和代码,但我无法弄清楚如何添加 canvasjs cdn。

是否可以在表单输入的图表中使用非静态值?

0 投票
0 回答
68 浏览

charts - 在 Canavsjs 图表中将数字转换为阿拉伯语

我正在使用 Canavsjs 从这里http://canvasjs.com/制作条形图

这是我的代码 http://jsfiddle.net/samehsubscription/DqM2u/

我也需要将 y 中的数字转换为阿拉伯文和工具提示中的数字!我正在使用名为的函数

我将此功能与 D3 一起使用,它运行良好,但我无法在 canavsjs 中实现它

感谢任何帮助

0 投票
1 回答
1177 浏览

javascript - 我们可以将canvasjs甜甜圈图自定义为其他吗?

如何将第一张图片中的这个 canvasjs 甜甜圈自定义到第二张图片中的另一个?

在此处输入图像描述

在此处输入图像描述

这是第一个图表的代码:

0 投票
1 回答
265 浏览

canvasjs - CanvasJS 强制 x 轴的顺序

我有一个 canvasjs-line-chart,它由 PHP ( http://jsfiddle.net/9geLc/3 ) 自动填充。我想要的是以下内容:

23:00(晚上 11 点)- yValue

0:00 (12pm) - yValue

1:00 (1am) - yValue

但是 canvasjs 是这样排序的(尽管我以正确的顺序给出了 x 和 y 值):

0:00

1:00

23:00

这是有道理的(因为晚上 11 点是在凌晨 1 点之后)。但是 23:00 是从第一天开始,0:00 和 1:00 从第二天开始。所以 0:00 和 1:00 必须在 23:00 之后出现(在图表中)。有什么方法可以强制下单吗?或者将自动订单设置为关闭(可能auto-order: false或其他)?

谢谢你的建议,马克斯

0 投票
1 回答
1691 浏览

javascript - canvasjs, create a graph with variable data/legend

I'm trying to create a pie chart in canvasjs, using predetermined data (AKA from the DB). On the side of Canvasjs, there is a helpful tutoriol to put multiple data in a graph (using a weakly typed array), but I don't know how to do this for the legend. I have tried something, but it doesn't seem to quite work yet.

My code will be posted below, if anyone knows how I could create a legend or something that substitutes it, I'd be very grateful!

0 投票
1 回答
1432 浏览

angularjs - AngularJS + CanvasJS:如何进行单元测试?

我正在尝试在使用 Yeoman 搭建的 AngularJS 应用程序中运行单元测试。我尝试运行的唯一测试只是检查数组是否具有正确的长度但由于与 CanvasJS 相关的某些原因而失败

这里的日志

该应用程序可以在这里找到https://github.com/kaiohken1982/Chart

我不确定我是否在 AngularJS 应用程序中正确实现了这个库,我们将不胜感激。

谢谢

------------------- 编辑 #1 --------------------

下面的一些代码可以更好地理解场景,正如您所看到的,CanvasJS 被用作全局而不是作为服务注入,所以问题之一是如果没有凉亭回购,以这种方式使用第三方库是否正确.

我认为这条线导致了这个问题

控制器视图包含“chartContainer” id

app/scripts/controllers/main.js '使用严格';

test/spec/controllers/main.js '使用严格';

Karma.conf.js 有所有必需的文件,我想......

------------------- 编辑 #2 --------------------

这就是我在收到建议后编辑 main.js 测试的方式

错误几乎一样

更新测试控制器时我是否弄错了什么?

------------------- 编辑#3 --------------------

在 Ivarni 的宝贵帮助下,我最终得到了这个解决方案:

在应用程序控制器中

在控制器测试中

现在可以模拟 CanvasJS 并且可以运行 UnitTest :)

0 投票
1 回答
352 浏览

javascript - 为什么这个 CanvasJS 脚本不动态改变变量?

试图让这个脚本每隔一秒重新加载一次随机变量。我得到的只是第一组数据,chart.render 似乎只在它没有嵌套在函数中时才起作用。似乎是“工作”功能被破坏了。我为折线图尝试了 canvasjs 解决方案,它也不起作用。有任何想法吗?

0 投票
1 回答
1132 浏览

javascript - 使用 MVC 和 CanvasJS 的动态图表

我正在尝试从 MVC 模型列表生成 CanvasJS 条形图。这似乎可以生成对象,但是当我尝试渲染图表时 canvasJS 抱怨它找不到数据数组。请问有什么想法吗?

0 投票
1 回答
440 浏览

javascript - Javascript 图表未显示在正文中但显示在头部

我正在尝试以 2x2 表格形式创建一个包含 4 个图表的“仪表板”。我可以让图表显示在<head>页面的部分中,但不能显示在<body>. 我正在按照 canvasJS 的指示进行操作,但无法使其正常工作。我现在只是使用 4 个示例图来测试它