HighCharts Hide Series Name from the Legend
Solution 1
If you don't want to show the series names in the legend you can disable them by setting showInLegend:false
.
example:
series: [{
showInLegend: false,
name: "<b><?php echo $title; ?></b>",
data: [<?php echo $yaxis; ?>],
}]
You get other options here.
Solution 2
Set showInLegend to false.
series: [{
showInLegend: false,
name: 'Series',
data: value
}]
Solution 3
Looks like HighChart 2.2.0 has resolved this issue. I tried it here with the same code you have, and the first series is hidden now. Could you try it with HighChart 2.2.0?
Solution 4
showInLegend
is a series-specific option that can hide the series from the legend. If the requirement is to hide the legends completely then it is better to use enabled: false
property as shown below:
legend: {
enabled: false
}
More information about legend
is here
Solution 5
Replace return 'Legend' by return ''
gotqn
Free Tibet From China Domination http://freetibet.org/about/10-facts-about-tibet
Updated on April 15, 2020Comments
-
gotqn about 4 years
I try to solve this problem several times and give up. Now, when I have met him again, I decided to ask for some help.
I have this code for my Legend:
legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -10, y: 100, borderWidth: 0, labelFormatter: function() { if(this.name!='Series 1') { return this.name; } else { return 'Legend'; } } }
If I change the return from 'Legend' to '' the text is not shown but still there is a 'dash' on the top of the legend. If I do not use label formater function I have 'Series 1' + 'dash' like a first row in my legend. How to hide them?
Please, note my version is : Highcharts-2.0.5
This is a simple view of my legend and the dash I want to remove:
-
gotqn about 12 yearsusing "showInLegend: false" really fixed my problem. I wonder if this options only hides the series name, because the legend is still displaying the data (as I want).
-
vkGunasekaran about 12 yearsAssuming if these options are enabled then it'll give a clear view, so they're enabled by default. if don't need them remove it. that's what you've done here.