Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pedrohenlima

Manipulação de vetores

Recommended Posts

series: [{
                type: 'pie',
                name: 'Browser share',
                data: [ ['Firefox',15.0], ['IE',15.0], ['Chrome',25.0], ['Safari',15.0], ['Opera',15.0], ['Others',15.0] ]
            }]

Tenho um gráfico gerado pelo highcharts e ele não mostra as porcentagens... Gostaria de saber como selecionar o segundo valor do vetor data, exemplo "15.0" do primeiro registro...

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

data[0] -> Array

data[0][0] -> Firefox

data[0][1] -> 15.0

Compartilhar este post


Link para o post
Compartilhar em outros sites

data[0] -> Array

data[0][0] -> Firefox

data[0][1] -> 15.0

Obrigado, pensei que sabendo disso resolveria meu problema, mas parece ser outra coisa, vou postar o script inteiro

 

 

$(function () {
        var cli;
        // Radialize the colors
        Highcharts.getOptions().colors = Highcharts.map(Highcharts.getOptions().colors, function(color) {
            return {
                radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
                stops: [
                    [0, color],
                    [1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
                ]
            };
        });
        
        // Build the chart
        cli = new Highcharts.Chart({
            chart: {
                renderTo: 'home_grafico_clientes',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            title: {
                text: 'Browser market shares at a specific website, 2014'
            },
            tooltip: {
                pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
            },
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: true,
                        format: '<b>{point.name}</b>: {point.percentage:.1f} %',
                        style: {
                            color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
                        },
                        connectorColor: 'silver'
                    }
                }
            },
            series: [{
                type: 'pie',
                name: 'Browser share',
                data: [
                    ['Firefox',   15.0],
                    ['IE',       15.0],
                    ['Chrome',    25.0],
                    ['Safari',   15.0],
                    ['Opera',     15.0],
                    ['Others',   15.0]
                ]
            }]
        });
    });

No lugar da % do gráfico, está aparecendo "{point.percentage:.1f}"... pensei que se mudasse essa parte para pegar o segundo valor dos vetores resolveria, mas não deu...

 

Mesmo assim obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa cara, nunca trabalhei com esse plugin, mas vc tentou assim:

 

{point.percentage}
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa cara, nunca trabalhei com esse plugin, mas você tentou assim:

 

{point.percentage}
?

 

Estava testando insanamente aqui e consegui, fiz igual a sua dica, obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.