2017-10-06 3 views
0

J'essaie d'utiliser des balises html comme <table> et <tr> pour les balises de données, mais il semble que je ne puisse pas utiliser ces balises et seulement les balises de base (<b>, <strong>, <i>, <em>, <br/>, <span>). J'ai été en mesure de formater les données d'info-bulle avec d'autres balises html en définissant la balise 'useHTML' sur true. Existe-t-il un moyen de faire la même chose pour les dataLabels? C'est à quoi ressemblent les deux, l'info-bulle est en bas. enter image description hereMise en forme de dataLabels dans Highcharts

+0

S'il vous plaît fournir un code afin que les autres peuvent vous aider. Voici une ressource utile à consulter avant de poser une question [https://stackoverflow.com/help/mcve]https://stackoverflow.com/help/mcve] – jfeferman

Répondre

1

Vous pouvez également formater des données avec useHTML. Je ne sais pas à quel point votre graphique sera lisible avec toutes ces données supplémentaires à tout moment, mais vous pouvez mettre une table dans les dataLabels.

http://jsfiddle.net/crLcxvLr/1

plotOptions: { 
    series: { 
     dataLabels: { 
     formatter: function() { 
      return "<table><tr><td>HEADER LEFT</td><td class='right'>Header Right</td></tr><tr><td>" + this.x + "</td><td class='right'>" + this.y + "</td></tr>"; 
     }, 
     enabled: true, 
     useHTML: true, 
     } 
    } 
    },