echarts折点线图,对每个折点设置样式。

其中折点的样式不会显示出来
如下图:黄色框圈住的两个折点,应该显示出来红色三角(在两条虚线以外的都显示红色三角),现在是只有鼠标移动到这两个折点上,三角才显示出来
图片描述

                var windArray=[];
                var minAvg = n.markLine[0].yAxis; 
                var maxAvg = n.markLine[1].yAxis;
                markPoint = [];
                $.each(n.data,function(j,m){
                    if(m>=maxAvg || m<=minAvg){
                        windArray.push({
                            value:m,
                            itemStyle:{
                                normal:{
                                    color:"red",
                                }
                            },
                            symbol:"triangle",
                            symbolSize:16
                        });
                    }else{
                        windArray.push(m);
                    }
                });

阅读 3.5k
1 个回答
新手上路,请多包涵

问题找到了,不显示红色三角是因为对应的横坐标值没显示,只要将表格横向拉长,就显示了,但是这在横轴数字多的情况下,受限于屏幕大小,也不可能都显示,所以问题的解决办法还没想到
如下图,拉长x轴
clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题