问题标签 [lazy-high-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.
ruby-on-rails - 懒惰的高图表:无法显示饼图
按照此处的说明(并更正代码示例中的标签问题),我正在尝试在我的应用程序中实现饼图。我加载了初始页面,但饼图未加载到部分(我将其放入 html.erb 文件)。现在很多东西都是硬编码的,所以例如图表类型等还没有被传递回控制器。
有人可以帮忙指出我哪里出错了吗?
控制器:
dynamic_chart.html.erb
_gen_chart.html.erb 部分:
gen_chart js函数用于启动新图表
javascript - 导致 Highcharts 错误 #13 的竞争条件
我有一些动态生成的选项卡。单击任何此选项卡可同时加载多个图表(三个或四个),例如饼图、柱形图或折线图。我将此图表附加到动态生成的 html div 中。如果我必须单击一个选项卡并等待所有图表加载,一切都会很好。当我一个接一个地单击选项卡而不是等到所有图表都加载完毕时,就会出现问题。我在 highcharts.js 文件中收到一个 javascript 错误,该文件记录 Highcharts 错误 #13。据我所知,我正在做适当的文档准备检查,然后将我的图表加载到 div 中。似乎是什么问题?是否存在竞争情况或由于我的代码异步运行导致问题?这是代码:
// 然后我调用 buildChart
// 最后在为其创建实例后调用Build,例如:柱形图将是(为每个图表创建了单独的js文件)
})();
sql - xAxis highcharts 的 created_at 日期
下面是我现在拥有的代码。这为我提供了一个完美的所需数据的二维数组(数组数组),因为据我所知,这是使用 Highstock 完成我正在寻找的最佳方法。
我认为我要做的最后一步是将其转换为 highstock 的正确格式:Date.UTC(2012, 9, 12)
我希望它看起来像这样:http: //jsfiddle.net/DkgVr/4/
知道我怎样才能让日期变成这样吗?
数组现在看起来像这样:[[Thu, 13 Sep 2012, 215.0], [Wed, 12 Sep 2012, 211.0]]
用户控制器
高库存
ruby-on-rails-3 - 如何更改lazyhighcharts中列的颜色?
我在 rails 3 中使用 LazyHighCharts。我的要求是在一列中显示不同的颜色。当我使用 series = { :type=> 'bar', :name=> [], :data=> @rooms, :color=> 'pink' } 它以粉红色显示整列。假设我在一列中有 5 行,我想以粉红色显示第一行,其余四行以绿色显示。谁能建议我解决这个问题。谢谢
ruby-on-rails - 带有lazy_chart ruby gem的Highcharts面积图
我正在尝试使用https://github.com/michelson/lazy_high_charts来呈现一个简单的面积图,其中 x 轴上的日期和 y 轴上的分数。我使用了以下来自lazy_high_charts 的片段。图形已呈现,但 x 轴不是日期。
我想有一个天间隔的时间序列,像这样http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions /系列点开始日期时间/。
上面的代码生成以下 html ( http://jsfiddle.net/nUxvA/ )
我试图比较两者并且情节选项不同。如何在 x 轴上设置日间隔刻度?
ruby-on-rails - LazyHighchart 和过时的数据
高图有问题。我有带有日期数据(借方,月份)的系列,并想要绘制它。我可以绘制数据(仅限借方),但是当我想添加日期时间时,有两个问题:
- x_axis 数据显示错误 (00:00:00.00)(00:00:00.00),预计月-年 (08/2012)
- 工具提示告诉我“日期无效”
Ruby 调试(@js_data) 说
所以我不需要使用“pointInterval”和“pointStart”,因为有几个月我没有任何 Ops。这就是为什么我需要一个二维数组作为数据参数。我正在测试 ruby/highcharts 组合来构建公司应用程序,但在这两个工具上却是全新的。
关于如何使这项工作的任何想法?
编辑 2012 年 11 月 11 日:经过几个小时的工作,它起作用了!我做了一个帮手来做废话。
解决方案 :
对我来说它看起来很脏(2 次施法,dans hard day param)。但没有找到更清洁的方法。如果你有一个,请建议;)。
ruby-on-rails - 带有 Rails / Lazy_High_Charts 的未定义方法“年”
我对 Rails 很陌生,我正在尝试在lazy_high_charts 中设置 pointStart 日期,以从我的数据库表中提取 created_at 日期。尝试格式化日期时出现以下错误,但我不确定原因:
undefined method 'year' for "Nov 13, 2012":String
这是我的控制器#index:
我已经搞砸了一段时间,这是我能得到的最接近的。
ruby-on-rails - Highcharts 不适用于 wicked_pdf
我正在尝试使用 Wicked_pdf gem 和 Highcharts 生成 PDF 报告。我已经尝试设置animation
,enableMouseTracking
和shadow
false 。但是当 wkhtmltopdf 尝试生成 PDF 文件时,我得到了一个错误。
我真的不知道该怎么做,因为当我对 HTML 执行相同的过程时,Highcharts 会完美呈现。
highcharts - afterSetExtremes callback for highcharts
I'm creating a highchart using the lazy_highcharts gem. I'd like to make use of the afterSetExtremes callback to regenerate some other data on the page on zooming. I've tried several ways, currently trying:
But that gives me the error
in the javascript console when I zoom the chart. I assume this has something to do with the generator not correctly setting up the callback function, setting it as a string instead of interpreting it as a function.
I've also tried to set it on my chart object via javascript after creation, but so far have had no luck with that. A few attempts below
No luck there either.
Any insight appreciated, thank you.