隐藏坐标轴和网格线Highcharts

我试图完全隐藏我的Highcharts图表的轴线和网格线。 到目前为止,我已经尝试将行的宽度设置为0,但它没有成功。

xAxis: { lineWidth: 0, minorGridLineWidth: 0, lineColor: 'transparent' } 

是否有可能只是全局禁用轴线/蜱和网格线来创build一个“平原”情节?

只需添加

 xAxis: { ... lineWidth: 0, minorGridLineWidth: 0, lineColor: 'transparent', ... labels: { enabled: false }, minorTickLength: 0, tickLength: 0 } 

到xAxis的定义。

对于yAxis你还需要:

gridLineColor: 'transparent',

您也可以将yAxis上的网格线隐藏为:

 yAxis:{ gridLineWidth: 0, minorGridLineWidth: 0 } 

如果您的版本高于Highcharts v4.9,则可以在xAxisyAxis设置中使用visible: false

例:

 $('#container').highcharts({ chart: { type: 'column' }, title: { text: 'Highcharts axis visibility' }, xAxis: { visible: false }, yAxis: { title: { text: 'Fruit' }, visible: false } }); 

我设法关掉我的只是

  lineColor: 'transparent', tickLength: 0 

如果你不想触摸configuration对象,你只需通过css隐藏网格:

 .chart-container .highcharts-grid { display: none; } 

这对我来说一直很好:

 yAxes: [{ ticks: { display: false; },