2011-05-10 172 views
5

这里有一个默认jqPlot轴蜱:jqPlot:隐藏坐标轴?

with ticks

设置 “showTicks:假” 在x轴消除一切:

without ticks

我想显示的号码和隐藏蜱 - 数字和粗轴线之间的小破折号。这可能吗?

回答

6
axesDefaults: { 
    showTickMarks:false 
} 

showTicks切换的刻度线和刻度标记,并showTickMarks只有切换的刻度线。 http://www.jqplot.com/docs/files/jqPlotOptions-txt.html

编辑:

在退房的选项我误了在代码片段showTicks,这是我固定的。

+0

这难道不给结果在我的第二个屏幕? – 2011-09-18 16:10:01

+0

@OllieGlass谢谢,我解决了我的问题 – reckbo 2011-10-14 20:34:43

+0

不再适用于我(版本:jquery.jqplot.1.0.8r1250.zip)。请参阅下面的答案。 – Olmstov 2018-02-23 22:25:18

0

不知道框架是否因为这个答案而改变,但它不适用于我。

这是什么(我离开了所有的绒毛,所以你可以看到axesDefaults居住在哪里)。

var plot1 = $.jqplot ('chart1', [line1, badLine], { 
    title:'Data Point Highlighting', 
    axesDefaults:{ 
     tickOptions:{ 
      showMark: false 
     } 
    }, 
    axes:{ 
     xaxis:{ 
      tickInterval:1, 
      min:0.5, 
      ticks: [[0.5,""],[1,"1"],[2,"2"],[2.5,""]] 
     }, 
     yaxis:{ 
      ticks: [['25', ""], ['24', "12am"], ['22', "2am"], '20', '18', ['16',"4pm"], '14', '12', '10', '8', '6', '4', '2', '0'], 
      min:0, 
      max:24, 
     } 
    }, 
    series:[ 
     { 
      showLine: false 
     }, 
     { 
      showLine: false, 
      markerOptions: { style:"x" } 
     } 
    ], 
    highlighter:{ 
     show: true, 
     sizeAdjust: 7.5 
    }, 
    cursor:{ 
     show: false 
    } 
}); 

http://www.jqplot.com/docs/files/jqplot-core-js.html#jqPlot.axesDefaults