none
Chart Pie RRS feed

  • Pergunta

  • Alguem poderia me informar como configurar um gráfico Pizza para mostrar valores absolutos e %?

    Também preciso mostrar a legenda configurando para que o campo com o código 1 seja masculino e o código 2 feminino? 

    quarta-feira, 29 de agosto de 2012 12:15

Respostas

  • Pelo que entendi você está vinculando a série do gráfico com colunas que contém Masculino e Feminino.

    Mude o atributo do LegendText para:

     LegendText="#AXISLABEL"

    ou 

     LegendText="#AXISLABEL (#PERCENT {P0})"

    • Marcado como Resposta Wilson Boris sexta-feira, 31 de agosto de 2012 21:57
    sexta-feira, 31 de agosto de 2012 17:26

Todas as Respostas

  • Para mostrar o percentual consegui assim:

                            <Series>
                              <asp:Series Name="Series1" ChartType="Pie" XValueMember="codSexoPac"
                                  YValueMembers="QTD" IsValueShownAsLabel="True" IsXValueIndexed="True"
                                  Label="&quot;#PERCENT&quot;">
                                
                              </asp:Series>
                          </Series>

    Ainda preciso que mostre o valor absoluto e a legenda:

    quarta-feira, 29 de agosto de 2012 19:45
  • Para exibir o valor + percentual use:

    Label="#VAL (#PERCENT)"

    Para legenda:

     objetoGraficp.Legends.Add(new Legend("Legenda") { Docking = Docking.Right });

    quinta-feira, 30 de agosto de 2012 21:34
  • Olá Tiago,

    o Label="#VAL (#PERCENT)" foi um sucesso 100%.

    Com a legenda não estou me localizando para inserir essa configuração. Eu havia conseguido com o código abaixo "IsVisibleInLegend ="true" , mas ao inserir a configuração do Label, a legenda ficou com % ao ao invez de aparecer o nome do atributo.

      <asp:Series Name="Series1" ChartType="Pie" XValueMember="SiglaSexo"
                                  YValueMembers="QTD" IsValueShownAsLabel="True" IsXValueIndexed="True"
                                  Legend="Legenda" IsVisibleInLegend ="true"
                                  Label="=&quot;#VAL (#PERCENT)&quot;"> 
    </asp:Series>

    quinta-feira, 30 de agosto de 2012 22:05
  • Tente da seguinte forma:

    <Legends> <asp:Legend Name="Legenda" Docking=Right> </asp:Legend> </Legends> <asp:Series Name="Series1" ChartType="Pie" XValueMember="SiglaSexo" YValueMembers="QTD" IsValueShownAsLabel="True" IsXValueIndexed="True" Legend="Legenda" IsVisibleInLegend ="true" Label="=&quot;#VAL (#PERCENT)&quot;">

    </asp:Series>


    quinta-feira, 30 de agosto de 2012 22:28
  • Olá Tiago,

    a legenda está aparecendo com a cor, o numero absoluto e o %, ainda sem sucesso.

    quinta-feira, 30 de agosto de 2012 23:40
  • <Legends>
    	<asp:Legend Name="Legenda" Docking=Right>
    	</asp:Legend>
    </Legends>
              <asp:Series Name="Series1" ChartType="Pie" XValueMember="SiglaSexo" 
                                  YValueMembers="QTD" IsValueShownAsLabel="True" IsXValueIndexed="True" 
                                  Legend="Legenda" IsVisibleInLegend ="true" 
                                  Label="=&quot;#VAL (#PERCENT)&quot;" LegendText="=&quot;#VAL (#PERCENT)&quot;"> 
    		</asp:Series>
    Veja agora (incluído atributo LegendText)
    • Marcado como Resposta Harley Araujo sexta-feira, 31 de agosto de 2012 14:20
    • Não Marcado como Resposta Wilson Boris sexta-feira, 31 de agosto de 2012 15:51
    sexta-feira, 31 de agosto de 2012 01:43
  • <Legends>
    	<asp:Legend Name="Legenda" Docking=Right>
    	</asp:Legend>
    </Legends>
              <asp:Series Name="Series1" ChartType="Pie" XValueMember="SiglaSexo" 
                                  YValueMembers="QTD" IsValueShownAsLabel="True" IsXValueIndexed="True" 
                                  Legend="Legenda" IsVisibleInLegend ="true" 
                                  Label="=&quot;#VAL (#PERCENT)&quot;" LegendText="=&quot;#VAL (#PERCENT)&quot;"> 
    		</asp:Series>
    Veja agora (incluído atributo LegendText)
    sexta-feira, 31 de agosto de 2012 01:44
  • Tiago,

    a legenda continua com os números absolutos e %, mesmo com a inclusão de LegendText="=&quot;#VAL (#PERCENT)&quot;".

    sexta-feira, 31 de agosto de 2012 15:53
  • Pelo que entendi você está vinculando a série do gráfico com colunas que contém Masculino e Feminino.

    Mude o atributo do LegendText para:

     LegendText="#AXISLABEL"

    ou 

     LegendText="#AXISLABEL (#PERCENT {P0})"

    • Marcado como Resposta Wilson Boris sexta-feira, 31 de agosto de 2012 21:57
    sexta-feira, 31 de agosto de 2012 17:26
  • Valeu Gigante,

    100%...só alegria com  LegendText="#AXISLABEL (#PERCENT)". Eu tirei {P0} pois estava aparecendo na Legenda. Alguma objeção?

    Na legenda apareceu:

    Masc. ...%

    Fem.....%

    sexta-feira, 31 de agosto de 2012 21:57