2

我需要在yaxis中隐藏标签-200,有没有办法隐藏第一个yaxis标签?所以 yaxis 标签结果将是 [empty] ,0, 200, 400, 600, 800

在此处输入图像描述

4

2 回答 2

3

我所做的是返回一个空字符串作为负值。

tickOptions: {
                formatter: function (format, value) {
                    if (value < 0) {
                        return ' ';
                    }
                    else {
                        return value
                    }
                }
            }
于 2013-04-04T07:28:17.950 回答
2

假设您的图表包含在以“chart1”为 id 的 div 中,您可以使用以下命令隐藏第一个 yaxis 标签:

$("div#chart1 div.jqplot-yaxis div.jqplot-yaxis-tick:nth-child(1)").css('display','none');

Wherediv#chart1代表您的图表,div.jqplot-yaxis您的 yaxis 刻度容器和jqplot-yaxis-tick:nth-child(x)此容器中的第 x 个刻度(它从 1 到刻度数 - 其中 1 代表图表底部的刻度)

于 2013-04-04T07:28:37.810 回答