highstock
qq_42750608
前端
展开
-
用js正则方法修改highstock浮窗中的时间格式
tooltip: { split: true, shared: true, followTouchMove: true, shape: 'callout', //xDateFormat: '%Y-%m-%d %H:%M:%S.%L', xDateFormat: '%Y-%m-%d', headerFormat: '<small cla...原创 2018-11-07 00:16:31 · 253 阅读 · 0 评论 -
highcharts,highstock的y轴滚动条和区域放大图表但不改变数据的值
废话不多说,上代码1.首先引入相应的插件<script src="https://img.hcharts.cn/highstock/highstock.js" type="text/javascript"></script><!-- 让highcharts点击范围更顺滑 --><script src="https://img.hcharts....原创 2019-01-10 18:04:18 · 1718 阅读 · 0 评论 -
highstock--当输入开始日期和结束日期得到的有效数据很少,而被要求从开始时间到结束时间x轴都要展示时间,数据又不变
你们有没有遇到这样的情况:1.输入开始时间和结束时间,明明时间有一个月,返回的却只有几天的数据2.但又被要求x轴要根据查询时间展示,后端数据不愿意自行补齐该部分,虽然highstock的x轴滑块可拖动查看,但客户不这么想3.只能前端自力更生过程不堪回首,现在好歹有了思路:1.先利用循环得到开始时间到结束时间的x轴数组2.只要不等于返回时间,就在原数据数组后利用push()方...原创 2019-03-12 15:19:22 · 778 阅读 · 0 评论 -
修改highcarts/highstock的tooltip浮窗的padding从而达到修改浮窗宽高的目的
tooltip: { split : true, shared : true, padding: 2,//修改tooltip浮窗的padding从而达到修改浮窗宽高的目的 shape: 'callout', xDateFormat: '%Y-%m-%d', headerFormat: '<span style="color:{series.color}">\u25C...原创 2019-05-08 10:05:24 · 397 阅读 · 0 评论 -
highcharts/highstock控制图例的显示与隐藏
控制图例的显示与隐藏只需要控制两个属性:visible和showInLegend根据实际的情境出发,我的需求是只要这个series数组里面的data最大值大于0就设置为true,默认为false//得到series数组function getSeries(datas,seriesName) { var series = [] for(var i in seriesName) { ...原创 2019-05-08 10:18:10 · 4018 阅读 · 0 评论 -
highcharts/highstock的tooltip同时出现几个浮窗
tooltip: { split : true, shared : false, headerFormat: '<span style="font-size: 10px">{point.key}</span><br/>', pointFormatter: function() { console.log(this) var str = this...原创 2019-04-30 23:59:43 · 825 阅读 · 0 评论 -
不使用max属性而是使用minPadding和maxPadding属性让yAxis刻度的最大值总是大于highcharts/highstock曲线的最大值
yAxis: { minPadding: 0.2, maxPadding: 0.6}//使用它们的好处是页面自动计算出来合适的最大刻度值;若是max属性的话还得把曲线的数据点中的最大值比较一下,如果一个图表几个折线,更是在几个最大值中再行比较一波,不仅费事,经发现,若是x轴和y轴都设置min属性和max属性,对图表数据点的个数有影响,当面临大数据量时更是要少用min,max属性...原创 2019-05-10 14:26:28 · 1112 阅读 · 0 评论