在此处输入图像描述您好,我正在使用以下代码通过 Highchart API 绘制图表。通过这个工具提示在 Firefox 和 chrome 上运行良好,但在 IE 上的工具提示闪烁。当我们移动鼠标时,工具提示会保留一段时间,而其他提示会出现。
$(文档).ready(函数(){ var chart=new Highcharts.Chart({ 图表 : { 缩放类型:'xy', 间距右:20, renderTo : "容器", 类型:图形类型 }, 工具提示:{ 启用:真, 跟随指针:真 }, 标题 : { 文本:graphTitleForChart },x轴:{ 类型:'日期时间' },学分:{ 启用:假 }, 传奇: { 对齐:'正确', 垂直对齐:'中间', 布局:'垂直' }, y轴:{ 最小值:0 }, 绘图选项:{ 区域: { 堆叠:'正常', lineColor: '#666666', 线宽:1, 标记:{ 启用:假, 符号:'圆' } }, 柱子: { 堆叠:'正常', 点填充:0, lineColor: '#666666', 线宽:0, 标记:{ 启用:假, 符号:'圆' } }, 馅饼:{ 允许点选择:真 }, 线: { 标记:{ 启用:假, 符号:'圆' } }, 系列: { 事件:{ legendItemClick:函数(事件){ var seriesIndex = this.index; var series = this.chart.series; if(this.name == '全选'){ 如果(这个。可见){ for (var i = 0; i < series.length; i++) { 系列[i].hide(); } }别的{ for (var i = 0; i < series.length; i++) { 系列[i].show(); } } 返回假; }else if(series.length > 1){ 变量我; 对于 (i = 0; i < series.length; i++) { if(!series[i].visible){ 休息; } } } } } } }, 系列:arr系列 }); });
在此,graphType 将包含 'area','column','pie','line' 中的任何一个。
请告诉我这有什么问题。此外,当所有图形系列都有 0 值时,在 y 轴 0 线显示在 y 轴中间,如何将 Y 和 X 轴的原点固定为 (0,0)