问题标签 [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 - Highcharts - 显示所有其他 x 轴类别
我设置了 Highcharts 来显示带有一堆 xAxis 类别的图表。这一切都很好,但我希望能够跳过一些 xAxis 类别,因此不会显示所有内容。您可以在 Campaign Monitor 的报告部分(屏幕截图: http ://screencast.com/t/Y2FjNzQ4Y )中看到此工作的示例。
知道如何实现相同的布局吗?
php - Highcharts & Mysql
我需要有关此代码的帮助,我设法从 mysql 数据库中提取数据并将它们转换为 Highcharts 所需的格式。
此代码的问题在于它只显示来自单个客户的数据,因此查询返回来自多个客户的数据。
这种方法很好还是有另一种更简单的方法可以做到这一点?
python - Highcharts SVG Export from Python Server Side Code
I am using reportlab in python to render a pdf server side.
I really like the look of highcharts graphs. But I am building a pdf server side which needs to include some graphs. The server side graphing (reportlab and matplotlib) do not have nearly as much choices for formatting / design.
Is there a way I can run a client side javascript graphing solution (highcharts) from the server side?
Here is a post with that request and this is what they said: You feed this Java tool a URL, it fires up its internal WebKit browser, executes the JavaScript code and dumps the rendered page to PDF.
I am looking for resources on how this could be accomplished in python.
php - 通过 json_encode() 传递一个 PHP 字符串(代表一个 JS 函数)
我正在为 jQuery Highcharts 使用这个 PHP/CodeIgniter 库:http ://www.crustiz.com/php-jquery/highcharts-library-for-codeigniter/
该库的工作方式是构建一个 PHP 选项数组,然后使用 json_encode 将其转换为 json(参见该库的第 273 行),然后由 jQuery Highcharts 插件使用。这很好,除了我尝试使用的选项是工具提示格式化程序,它需要是一个 javascript 函数,而不是一个字符串(参见http://www.highcharts.com/ref/#tooltip)。
由于该库没有工具提示功能,我创建了一个作为测试:
但这不起作用,因为 JS 函数输出为字符串,而不是函数。任何人都知道在通过 json_encode 而不重写库的那部分之后是否有办法让它成为一个函数?
highcharts - Highcharts如何更改x轴选项
在 Highcharts 中,我想将默认起点从 0 更改为 1,我在哪里可以找到更改选项我只有数据点,以便绘制在 y 轴上,x 轴只包含默认数字,即 0,1,2等..我想将起点从 0 更改为 1
提前致谢
asp.net-mvc - 如何创建用于 Highcharts 的特定 Json 输出?
我在 ASP.net MVC 中有一个控制器,它输出一个 JsonResult,如下所示:
...看起来像这样:
但是,Highcharts 的文档表明数据应该是这样的:
请注意每个值的逗号而不是冒号和大括号。什么 .Net 数据结构在序列化时会产生后者的结果?或者,我是否必须使用不同的库/自己滚动?
jquery - 使用 Highcharts 通过 JSON 重新加载图表数据
我正在尝试根据页面中其他位置的按钮单击通过 JSON 重新加载 Highcharts 图表的数据。最初我想显示一组默认数据(按类别支出),然后根据用户输入加载新数据(例如,按月支出)。我能想到的从服务器输出 JSON 的最简单方法是将 GET 请求传递到 PHP 页面,例如$.get('/dough/includes/live-chart.php?mode=month',检索这个按钮 ID 属性中的值。
这是我到目前为止检索默认数据(按类别支出)的内容。需要找到如何根据用户输入,按需将完全不同的数据加载到饼图中:
任何帮助将不胜感激
编辑
感谢 Robodude,这是更新的 Javascript。约翰,你让我在正确的轨道上 - 谢谢!我现在不知道如何从 AJAX 请求中替换图表上的数据。我必须承认 $.get() 后面的代码很可能来自示例代码,我不完全理解它运行时发生了什么 - 也许有更好的方法来格式化数据?
我能够在图表现在加载新数据方面取得一些进展,但它是在已经存在的数据之上添加的。我怀疑罪魁祸首是这一行:
我试过 options.series[0].setData(data); 但什么也没发生。从好的方面来说,AJAX 请求可以根据选择菜单的值完美运行,并且没有 Javascript 错误。这是有问题的代码,无图表选项:
编辑 2 这是图表从中提取的格式 - 非常简单,类别名称和值在每个之后都带有 \n。
javascript - Highcharts - 在系列中跳过日期
所以我从数据库中提取一些数据并获取一个 UNIX 时间戳和一个数字。因此,假设 N(数字)在 D(日期)售出。
有几天不见了,比如周末。我需要它仍然显示这一天,但不需要任何数据。这是一个折线图。
2010 年 4 月 1 日,售出 50
个 2010 年 4 月 2 日,售出 53 个 2010 年
4 月 7 日,售出 10 个
(我有超过 1,000 条跨越几年的记录 - 所以我也会添加缩放)
所以图表应该仍然显示 4 月 1-7 日,但没有 3-6 的数据。(这条线将从 2-7 开始)。
关于如何做到这一点的任何想法?
谢谢,乔什
javascript - javascript中的颜色范围
使用 JavaScript,如果我有一个低整数和一个高整数,并且我想计算出一系列 HEX 颜色,以表示该范围内的不同 vlues……最好的方法是什么?
我可以举个例子:
此代码当前正在尝试创建一系列颜色,但在传递给它的数字非常高时它会下降,因为它对于 r、g 和 b 中的每一个都低于 0,导致它不适合用于颜色目的...如果你明白我的意思吗?
任何人都可以提出更好的方法吗?谢谢你。
javascript - highcharts.js 有调试模式吗?
在 highcharts 中诊断语法错误确实很困难,部分原因是它似乎可以抑制错误。是否有不这样做的调试模式?