问题标签 [highcharts]
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.
javascript - 使用 jQuery 实现原型风格的类结构
我一直在大量使用 Prototype 定义类和子类的方式:
我正在使用我的 2.3.8 Rails 应用程序并计划使用 Highcharts(图表 JS 库)。我的问题是 Highcharts 依赖于 jQuery(或 MooTools)。
有没有办法将原型样式定义的类和子类修改为 jQuery 格式?还是应该将现有的类更改为纯 JavaScript?谢谢你的帮助!
javascript - 通过 jQuery 将 HTML 表格数据转换为数组
我想从 html 表中提取数据,例如
并获取数组:
如何使用 jQuery 做到这一点?
我不关心序列化它,或者将它放入 JSON 对象,因为我想用它来呈现图表。
相关的一般设计问题:
目前我有类似的东西
从 ajax 查询中返回一个 JSON 对象,然后从那里渲染一个表格和图表是否更有意义?
jquery - 如何格式化高位图表?
我正在使用 highchart(jquery 图表库)。我用工具提示指示轴。现在我需要在各个条形图的顶部显示 y 轴值。我怎样才能做到这一点
我的示例图
问题:在 highchart 的各个条形顶部显示 yaxis 值。
jquery - ajax 调用不会触发 jquery 代码
嗨,在我的脚本中,我试图通过 ajax 调用一个页面,然后将该页面的内容插入到 dom 中。目标页面有以下代码:
它来自 highcharts 脚本。当我进行 ajax 调用时,我只得到一个空的 div。尽管如此,当我在没有 ajax 调用的情况下运行页面时,它运行得很好。
编辑:我请求的页面包含 jquery 脚本,但是我没有使用 jquery 脚本来调用它。我正在使用这些功能:
javascript - Highcharts 以一种奇怪的方式分解了我的数据数组
我正在使用Highcharts(链接到特定演示——单击查看选项以比较下面的代码)来呈现一些数据供个人使用。
[注意:这几乎肯定是与我有关的错误,所以我并不是要暗示 Highcharts 有问题——它真的是一个很棒的 api!]
在设置图表对象的series.data字段时,我遇到了奇怪的数组切片。
例如,这很好用:
并绘制了三个数据点,其值为 22、24 和 15。
然而,
渲染 3 个点,其值为 2、4 和 5,点的标题分别为 2、2 和 1……也就是说,它将数组条目拆分为标题,然后是两位数的值。
console.log 向我展示了 chartData 的样子
(3 个月的 3 个值)
虽然实际的数组更像 [22,24,15][2010-9,2010-10,2010-11]
我的二维数组chartData[][]
有[column][row]
数据索引,我认为请求chartData[0]
会返回一个数组。
也许我的问题应该是:如何从 2d 数组表示中返回 1d 数组以在 javascript 对象中设置属性/值?似乎我可能忽略了一些非常明显的东西。
编辑:
在 24 处绘制一个点,太棒了。
将数据拆分为标题,然后是值,有效地在 4 而不是 24 处绘制一个点。
因此,当我尝试将数组传递给数据字段时,表示形式变为字符串。有什么办法可以像 string.toArray 一样吗?
编辑2:
chartData[col][row]
被声明为空数组
然后通过迭代 HTML 表的行和列来填充值,其中最内层的循环内容看起来像
jquery - 如何从 MVC 操作动态填充 highchart jQuery 插件?
我正在尝试使用 Highcharts jQuery 插件在 MVC 应用程序中创建数据图表。但我需要从 Action Method 动态获取函数的数据。我怎样才能做到这一点?
以 Highcharts 网站 ( http://highcharts.com/documentation/how-to-use ) 为例:
如何从 action 方法中动态获取数据?有人建议我可能会使用 JSON,但无法具体说明如何使用。如果是这样的话,我真的很感激一个简单而具体的例子,因为我对 JSon 了解不多。
任何帮助表示赞赏!
javascript - 这个 Raphael.js 图表演示的 Highcharts 等价物——可能吗?
是否可以在 Highcharts 中做与这个 Raphael.js 图表演示等效的操作?即,能够使图形动画转换为新数据。
我见过的在 Highcharts 中绘制新数据的唯一示例只是重新绘制整个图表,而不是将点转换为新数据。所以我不确定它是否可行。
javascript - MySQL 时间戳到 JavaScript 日期未正确转换
所以我在mysql中有一个时间戳:
如果我尝试使用以下内容,则会显示错误的时间/日期
如何让 JavaScript 显示正确的日期?
我目前正在使用工具 highcharts 来绘制图表,它也显示了错误的日期/时间(它是用 JavaScript 编写的)。我不想更改 highcharts 的代码,但如果需要我会的。
谢谢,乔什
javascript - 如何在 JQuery 中的 foreach 中有一个 foreach?
大家好!首先,我知道这种东西很糟糕,但这就是我想象实现目标的方式。
这是交易:我有一个包含数组的 JSon 对象,但不幸的是,我必须遍历一个 JSon 对象的列表,然后遍历我之前提到的那个数组。JSon 对象如下(虽然是葡萄牙语,但大家可以看懂):
{"produtos":[{"Key":"DERIVADOS DE FERRO","Value":217816909},{"Key":"MADEIRAS, SUAS MANUFATURAS E MOBILIÁRIO MÉDICO CIRÚRGICO","Value":117812290},{"Key ":"CELULOSE, PAPEL E SUAS OBRAS","Value":100086937},{"Key":"CARNE SUÍNA","Value":81738783},{"Key":"CARNE BOVINA","Value":74894768 },{"Key":"CARNE DE AVES","Value":65292433},{"Key":"Outros","Value":444520811}],"ano":2005,"tipo":1}
Produtos 是我提到的数组,我还有另外两个重要的值:ano(年份)和 tipo(类型)。我的代码如下所示:
这段代码使 Chrome javascript 控制台显示:
ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:32 Uncaught TypeError: Cannot read property 'length' of undefined
你们能帮帮我吗?
asp.net - jQuery HighCharts 和 MVC 2 应用程序中的简单条形图?
我正在尝试使用 MVC 中的 JSon 操作方法的结果创建一个非常简单的条形图。我得到了实际的条形图,但我不太了解选项和所有内容,所以我基本上是在猜测该怎么做。我使用 HighCharts 站点上的示例作为如何从服务器代码获取数据并创建图表的示例。不同之处在于我的图表比示例更简单。我没有每个用户的类别(如水果示例),我只有一个用户和记录的小时数。
这是 HighCharts jQuery 代码:
这是返回 JSon 的操作方法:
我能够创建一个饼图,但是现在当我想创建一个简单的条形图时,我无法弄清楚 jQuery 代码中的内容,所以我得到的结果是一个条形图,其中首先只有唯一的用户图例中列出的是数组中的最后一个。其次,工具提示显示 x = [用户名],y = 29,而不是我在饼图中得到的 [用户名]:29。
我将如何从这个 JSON 在 HighCharts 中创建这样一个简单的条形图?