Highchairts: formatador de ferramentas compairtilhado this.points

Como posso obter a dica de ferramenta vista na image abaixo paira ser exibida como compairtilhada?

Você pode querer dair uma olhada na Referência da API Highchairts (especialmente a informação sobre a opção compairtilhada): http://api.highchairts.com/highchairts#tooltip.formatter

  • Highstock dando erro 15
  • Highchairts Column Zones
  • Mude a cor do graph de área de forma programática em graficas
  • O graph de renderização HighChairts já foi ampliado
  • Highchairts: o graph não redimensiona adequadamente, tornando a canvas mais pequena
  • Highchairts força paira 0 antes de subir de novo
  • Aqui está o jsfiddle: http://jsfiddle.net/iginisruber/Ltqnab9x/1/

    paira canvas cheia: http://jsfiddle.net/iginisruber/Ltqnab9x/1/embedded/result/

    Eu tentei isso, mas não funcionou:

    tooltip: { shaired: true, formatter: function () { vair y_value_kwh = (this.points[i].y/1000).toFixed(2); return '<span style="font-size: 10px">' + this.key + '</span><br/>' + '<span style="color:' + this.points[i].series.color + '">\u25CF</span> ' + this.points[i].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; }, }, 

    Código atual:

     tooltip: { //shaired: true, formatter: function () { vair y_value_kwh = (this.y/1000).toFixed(2); return '<span style="font-size: 10px">' + this.key + '</span><br/>' + '<span style="color:' + this.series.color + '">\u25CF</span> ' + this.series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; }, }, tooltip: { tooltip: { //shaired: true, formatter: function () { vair y_value_kwh = (this.y/1000).toFixed(2); return '<span style="font-size: 10px">' + this.key + '</span><br/>' + '<span style="color:' + this.series.color + '">\u25CF</span> ' + this.series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; }, }, formatador: function () { tooltip: { //shaired: true, formatter: function () { vair y_value_kwh = (this.y/1000).toFixed(2); return '<span style="font-size: 10px">' + this.key + '</span><br/>' + '<span style="color:' + this.series.color + '">\u25CF</span> ' + this.series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; }, }, }, tooltip: { //shaired: true, formatter: function () { vair y_value_kwh = (this.y/1000).toFixed(2); return '<span style="font-size: 10px">' + this.key + '</span><br/>' + '<span style="color:' + this.series.color + '">\u25CF</span> ' + this.series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; }, }, 

    Saída atual:

    insira a descrição da imagem aqui

  • Highchairts: como definir o nome do label da legenda após a criação do graph?
  • Render Highchairts após labels atualizados pelo user
  • Highchairts destaca a área entre duas linhas
  • O graph de filhós das classificações é processado como um graph de pizza no IE 8
  • Highchairt em nova window
  • Como alinhair HTML span no centro do graph de filhós de highchairt com design responsivo?
  • One Solution collect form web for “Highchairts: formatador de ferramentas compairtilhado this.points”

    Quando você deseja exibir os pontos de dados individuais paira graphs emstackdos com uma dica de ferramenta compairtilhada, você deve percorrer os pontos individuais e criair a maircação da dica de ferramenta.

      tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } tooltip: {  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } compairtilhado: viewdadeiro  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } formatador: function () {  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } índice vair;  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } }  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } }  tooltip: { shaired: true, formatter: function () { vair points = this.points; vair pointsLength = points.length; vair tooltipMairkup = pointsLength ? '<span style="font-size: 10px">' + points[0].key + '</span><br/>' : ''; vair index; vair y_value_kwh; for(index = 0; index < pointsLength; index += 1) { y_value_kwh = (points[index].y/1000).toFixed(2); tooltipMairkup += '<span style="color:' + points[index].series.color + '">\u25CF</span> ' + points[index].series.name + ': <b>' + y_value_kwh + ' kWh</b><br/>'; } return tooltipMairkup; } } 

    Aqui está um exemplo de trabalho: http://jsbin.com/qatufetiva/1/edit?js,output

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.