Highcharts数据提示框动态显示非x轴非y轴数据
2016-08-19 10:27
706 查看
以下是在webApp中的效果,长按浮动显示数据提示框,web端就是鼠标hover时显示
可以看到图表中的’4-立项阶段‘是X轴数据,count:6是Y轴数据,price数据就是需要动态显示的数据。
PS:图表中看不到price的值是因为服务器没有数据,本地亲测可用。
首先定义一个json格式数组:
然后在highcharts的option下添加以下代码:
再对提示框tooltip进行设置:
除此之外,HighCharts还有很多属性,如果有不理解的地方,可以在formatter的function中consolo.log(this),查看打印出的值。
可以看到图表中的’4-立项阶段‘是X轴数据,count:6是Y轴数据,price数据就是需要动态显示的数据。
PS:图表中看不到price的值是因为服务器没有数据,本地亲测可用。
首先定义一个json格式数组:
//因为测试图表x轴有7个数据,所以此处定义长度为7. var labelsArray = [{name: '',price: ''}, {name: '',price: ''}, {name: '',price: ''}, {name: '',price: ''}, {name: '',price: ''}, {name: '',price: ''}, {name: '',price: ''}, ];
然后在highcharts的option下添加以下代码:
xAxis: { //gridLineWidth: 1, categories: labelsArray, labels: { //设置横轴坐标的显示样式 formatter: function() { return this.value.name; //此处是核心 这里设置x轴显示的内容,Y轴同理设置yAxis的这个属性 }, rotation: -45, //倾斜度 align: 'right' } },
再对提示框tooltip进行设置:
//这里是提示框内容的样式 tooltip: { formatter: function() { return '<span style="color:'+this.series.color+'">'+ '<span style="color:'+this.series.color+'">'+ 'count'+'</span>: <b>'+this.y+'</b><br/>'+ '<span style="color:'+this.series.color+'">'+ 'price'+'</span>: <b>'+this.x.price+'</b>'; }, },
除此之外,HighCharts还有很多属性,如果有不理解的地方,可以在formatter的function中consolo.log(this),查看打印出的值。
相关文章推荐
- Highcharts数据提示框动态显示非x轴非y轴数据
- Django向Highcharts图表发送数据并用模板语言实现动态显示
- 关于echarts在节点显示动态数据及添加提示文本所遇到的问题
- jquery结合highcharts插件显示实时数据动态曲线图
- Highcharts、AJAX、JSON、JQuery实现动态数据交互显示图表柱形图
- Highcharts结合Asp.net实现动态数据股票式图形显示实例
- Highcharts结合Asp.net实现动态数据股票式图形显示实例
- Highcharts结合Asp.net实现动态数据股票式图形显示实例 .【转】
- HighCharts动态显示数据实例
- 动态显示没有数据时让GridView也能显示表头信息
- myOpenChord 界面数据后台线程获取,动态显示实现
- 在静态HTML页面中动态显示表格数据
- [转]以列表形式显示动态加载的数据(JavaScript,Java,JSP,HTML)
- 利用资源头文件和动态语言库,提取动态语言库串表中的各项数据显示在Excel中
- 使用Using System.Data.OleDb; 连接数据库,又一种动态绑定GridView显示数据。
- 在cxgrid动态显示数据,它跟据表的字段的长显示
- asp+ajax能实现根据下拉列表值动态无刷新显示数据
- 以列表形式显示动态加载的数据
- VS2003 C#:重写键盘响应事件、动态创建控件、创建线程、在线程中使用委托在界面显示数据
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能