草庐IT

HighCharts

全部标签

javascript - 根据相应的公历日期在 highchart 中显示波斯日期

我们能否将公历日期与格鲁吉亚到波斯日期转换器脚本一起使用,以在Highchart和Highstock中显示波斯日期? 最佳答案 覆盖日期格式的更好方法是使用Highcharts.dateFormats(和persianDate库),这允许将所有日期(不是x或y轴)转换为波斯历。样本:http://jsfiddle.net/smpaB/1/添加pesianDate库:并配置highcharts:Highcharts.dateFormats={'a':function(ts){returnnewpersianDate(ts).forma

javascript - 尝试添加新图表时,Highcharts 说未定义不是函数

我正在尝试将highcharts放入我的Angular应用程序中。我正在从Google表格中获取我的数据,并通过对google的调用返回一个promise对象。然后我用我的选项对象调用Highcharts.Chart()方法。我在调用电话时收到以下错误。我试图弄清楚发生了什么,但我现在迷路了。我有一个不使用Angular原型(prototype),图表效果很好。当我去添加行newHighcharts.Chart(options)时,我收到以下错误。我删除了那一行,错误消失了。任何想法/帮助都会很棒!错误:TypeError:undefinedisnotafunctionatObject

javascript - Highcharts 数据偏差一天

我有一个我似乎无法修复的Highchart。xAxis上的日期是正确的,但标签上的日期有一天的偏差。无论我将什么数据传递到我的图表,它总是会关闭一天。我一直在努力解决这个问题。任何提示将不胜感激。你可以在这里看到我的代码:http://jsfiddle.net/brenjt/zxBTG/2/ 最佳答案 刚刚发现您的问题...我认为您的问题的解决方案是将UTC时区选项设置为false。这会将图表时区设置为本地时区而不是UTC。Highcharts.setOptions({global:{useUTC:false}});参见:http:

javascript - 自定义 HighCharts 中各个系列的颜色

我正在将HighCharts用于折线图,并且我正在尝试更改每个系列的线条颜色。我确实找到了这个例子here但数据是硬编码的。我的数据是从Sql数据库中提取的,并使用一些VB代码传递到HTML页面。varchart;$(document).ready(function(){chart=newHighcharts.Chart({chart:{renderTo:'container',defaultSeriesType:'column'},title:{text:'ChartTitle'},subtitle:{text:'Chartsubtitle'},xAxis:{categories:[

javascript - 在 Highcharts 中格式化工具提示数字

我使用tooltip.pointFormat在工具提示中呈现附加数据。不幸的是,只有point.x使用千位分隔符正确格式化。jsFiddle$(function(){Highcharts.setOptions({global:{useUTC:false,},lang:{decimalPoint:',',thousandsSep:'.'}});$('#container').highcharts({xAxis:{type:'datetime'},tooltip:{pointFormat:'{series.name}:{point.y}'+'Count:{point.count}',sha

javascript - 全局关闭 HighCharts 中的动画

我正在使用HighCharts生成具有多个系列的多面板图表。据我所知,停止动画的唯一方法是使用animation:false为每个图表设置plotOptions属性的属性,然后再次为每个系列设置。有没有办法为所有绘制的图表默认设置动画? 最佳答案 是的,你必须使用Highcharts.setOptions。这样您就可以为所有图表设置默认选项。Highcharts.setOptions({plotOptions:{series:{animation:false}}});http://api.highcharts.com/highsto

javascript - 如何从 highstocks 图表中禁用范围选择器

我正在尝试禁用highstocks中默认提供的从-到范围选择器。查阅了api文档,但没有找到解决方案。感谢支持! 最佳答案 在您的图表配置中,设置rangeSelector.inputEnabled错误。 关于javascript-如何从highstocks图表中禁用范围选择器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13308643/

javascript - Highcharts:如何重命名系列

我在我的Web应用程序中使用highcharts,我想知道是否有任何方法可以在创建图表后重命名系列?提前致谢! 最佳答案 其实,现在有办法了。在highchars3.0系列中添加了一个新的api,称为更新:chart.series[0].update({name:"nameuwanttochange"},false);chart.redraw();它不仅会更新图表下方的系列名称,还会更新工具提示中的名称。干杯! 关于javascript-Highcharts:如何重命名系列,我们在Sta

javascript - Highchart : in bar chart, 如何根据数据增加柱线?

相关代码:http://jsfiddle.net/h6qrbpwo/10/$(function(){varchart;vard=1;varindex=0;functiongetYValue(chartObj,seriesIndex,xValue){varyValue=null;varpoints=chartObj.series[seriesIndex].points;for(vari=0;i(注意:此JSFiddle仅用于演示目的。)我想要一个条形图,条形图带有动画增量(即只有部分增加)而不是重新绘制整个条形图。提前致谢。 最佳答案

c# - 在 c# 中将网页捕获为图像,确保 javascript 呈现的元素可见

我正在尝试使用标准c#.net代码捕获以下页面。我到处搜索人们的各种方法,其中大部分涉及实例化浏览器对象和使用绘制位图方法。但是,这些都没有提取此页面上图表的内容:http://www.highcharts.com/demo/combo-dual-axes也许javascript没有时间运行,但添加Thread.Sleep(x)并没有帮助。这commercialcomponent正确捕获它,但我宁愿避免在我的项目中需要额外的依赖项,并在其他解决方案非常接近时支付150美元!有人发现他们的解决方案可以正确呈现吗? 最佳答案 您可能尝试