highchart js,x轴上的tickinterval为2年(奇数年)
highchart js, tickinterval of 2 years(odd years) in x-axis
我想从2005年开始x轴,时间间隔为2年,因此x轴上会出现2005、2007、2009等。
tickInterval: Date.UTC(2007, 1, 1) - Date.UTC(2005, 1, 1)
这应该会给出奇怪的日期,对吧?
https://jsfiddle.net/nikbaidya0346/LLExL/6119/
您将最小/最大值定义为偶数年,因此tickInterval是从那里计算的。使用tickPositioner从处理的XData中提取所有tick的位置,然后通过检查当前年份来过滤它们。为此,请使用新的Date()和getFullYear()函数。
tickPositioner: function(min, max) {
var each = Highcharts.each,
points = this.series[0].processedXData,
ticks = [],
date ;
each(points, function(d, i) {
date = new Date(d);
if(date.getFullYear() % 2 === 1) {
ticks.push(d);
}
});
return ticks;
},
示例
- https://jsfiddle.net/ykpj56ub/
相关文章:
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- Solr查询以按日期月份获取数据&年
- javascript中两年之间的小时差(带闰年)
- 如何在javascript中显示两年之间的所有闰年
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 2012年12月迁移在App Dashboard中不可用
- 我希望这个日期选择器可以从1990年到2000年之间的年份中选择日期
- 如何验证日期、月份和日期的3个独立输入字段;年使用jquery或javascript
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- Facebook共享在2016年不起作用
- tickinterval不适用于x轴的高位图表
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 周/年选择器jQuery插件
- highchart js,x轴上的tickinterval为2年(奇数年)
- 在java脚本中选择的随机日期上添加一年
- 如何在选择当前日期和年数后自动填写日期
- JS:如何将字符串(“2015年3月10日”)转换为Date对象
- Highchart UTC日期始终设置为1970年1月1日
- Moment.js增加了5年
- 我试图在jquery中显示今天的日期-1年