hightchars 折线图 当查询的数据只有1条数据的时候 显示的效果会是一个点 那么鼠标移上去没有显示出详细信息出来 也就是tip信息不出来 如何解决。
解决方案 »
- 使用Axis生成了webserivce服务端代码,怎么发布?
- 网站普遍安全漏洞的问题
- dreamweaver和myeclipse能一起用吗?
- 怎样在下载tif图片文件时使ie不弹出下载对话框啊?
- confirm的问题,谁能解决,100分相送!
- JSF + Tomcat: 测试页面时,出现Cannot get value for expression错误
- 一个关于proxy(代理服务器)的问题,高手请指点!
- 安装了Tomact 4.1后 打不开jsp文件
- hibernate配置c3p0连接池出现下面这些警告,配置的属性都将被ignored,这是怎么会是呢,还是就是我怎么知道c3p0启用了呢
- 我怎么知道tomcat中我的servlet的url?
- 关于<s:iterator>遍历数据。
- tomcat启动问题
var conditionId = $("#condition").val();//统计条件
var conditionStr = $("#condition option[value='"+conditionId+"']").html();
var targetId = $("#target").val();
var targetStr = $("#target option[value='"+targetId+"']").html();
var danwei = targetStr.substring(targetStr.indexOf('()')+1,targetStr.indexOf(')'));
// 折线图
var options3 = {
chart: {
renderTo: 'container3',
type: 'line'
},
title: {
text: targetStr
},
subtitle: {
text: '单位(' + danwei + ')'
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: targetStr + '分布'
}
},
tooltip: {
enabled: true,
formatter: function() {
return '<b>'+ this.x +':</b> '+ this.y + ' ' + danwei + '<br/>';
}
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
enableMouseTracking: true
}
},
series: [{
name: targetStr,
data: []
}]
};
// 折线图
options3.subtitle.text = '(单位:' + danwei + ',总数:' + sumNum + ' ' + danwei + ')';
options3.xAxis.categories = cateArr;
options3.series[0].data = dataArr;
new Highcharts.Chart(options3);大概就这样。。
太多的话它自动缩短点和点之间的间距的,实在太多你也没必要统计啊,下面那类似于分类的,你要是分类还能分几百个。
我还想问你一下就是当数据显示就是一个点的时候你是如何让他显示的 该了什么没有啊。鼠标移上点的位置是不是就是tooltip显示的内容啊,但是我不知道是哪里出了问题 可不可以帮我想一下,你说数据有问题 可是数据问题的话一般图就应该出不来的。我的tooltip属性现在改的跟你一样了 但是还是出不来 也看了你其它的属性页跟我差不多。不知道怎么改啊
options3.series[0].data = dataArr;
这个就是动态载入属性和对应的值的,,,你可以不请求后台,直接把data里面只写一个数据试试
categories: ['周一','周二','周三','sss','ddd']
},
//这里是x轴,也是鼠标放上显示的东西的一部分
series: [{
name: ‘各周分布折线统计’,
data: []
}]
//这里data是对应的数据,要和x轴的个数一样,
categories: ['Ⅰ级']
}series: [{
name: '手术后',
data: [83] }]
你把页面的写成这样的,后面载入数据的先注释了,看看