有没有办法在Highcharts禁用标题和副标题?

我只是要使用graphics周围的html进行硬编码,我不想使用内置的。

我在API中看不到“disable:true”选项。

有人可以帮我在这里吗?

你如何禁用高层图标的标题/副标题?

(如果你只是把文本留空,它仍然会在标题所在的位置上留下空格,我不希望发生这种情况)

将标题文本设置为空string是实现它的方法。

在这种情况下,没有为标题创build空间:

没有文字: http : //jsfiddle.net/jlbriggs/JVNjs/284/

与文本: http : //jsfiddle.net/jlbriggs/JVNjs/286/

title:{ text:'' } 

如果你想在这种情况下留下的空间更less,只需将你的'marginTop'设置为0

{{ 编辑由于许多评论

正如下面指出的那样,文档现在指出text: null作为实现这一点的方法。

两种方法都可以达到预期的效果。

我更喜欢这种方法:

 title: { text: '', style: { display: 'none' } }, subtitle: { text: '', style: { display: 'none' } }, 

从highcharts文件 :

文本:string图表的标题。 要禁用标题,请将文本设置为空。 默认为图表标题。

小提琴: http : //jsfiddle.net/daub10dr/

 title:{ text: null } 

这很简单…只是将标题的文字设置为空。 喜欢这个

  $(function () { $('#container').highcharts({ xAxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] }, title: { text: null }, series: [{ data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4] }] }); 

});

请参阅@ API参考: http ://api.highcharts.com/highcharts#title.text

将文本字段设置为

来自http://api.highcharts.com/highcharts#title.text的文档;

文本:string

图表的标题。 要禁用标题,请将文本设置为空。 默认为图表标题。

你总是可以这样做:

 chart:{ marginTop: 30 } title:{ text: '' } 

这对我有用:-)

注意:这个答案是version 2.* ,对于新版本有更好的答案。

根据Highcharts文档,正确的方法是将“文本”设置为空。

这是解决scheme

 title: { text: null }, subtitle: { text: null } 

只需编写一个JSON对象

 title : { style : { display : 'none' } } 

这是一个黑客,但你也可以尝试:

 title: { text: '<span class="hidden">My custom Hello</span>', align:"left", useHTML:true }