none
Usando MSChart para montar gráfico mensal RRS feed

  • Pergunta

  • Estou usando o mschart para montar um gráfico com legenda onde mostra no eixo de X os meses e Y valores gasto por Centro de Custo por mês no code behind.

    Por exempo no mes de Janeiro mostrar o Centro de custo1 seu gasto, Centro de custo 2 seu gasto, Centro de custo 3 seu gasto

    para o mes de Fevereiro Centro de custo1 seu gasto, Centro de custo 2 seu gasto, Centro de custo 3 seu gasto

    para o mes de Março Centro de custo1 seu gasto, Centro de custo 2 seu gasto, Centro de custo 3 seu gasto e assim respectivamente, e as legendas com as cores repectivas dos Centrso de Custo.

    O problema e quando monto o gráfico está repetindo no eixo X os meses. Poderiam me dar um auxilio?

    Abaixo o código que estou usando.

    <

    private void LoadChartData()
          {

                string ano = Convert.ToString(DateTime.Now.Year);

                List<CustoMensalLocalmodel> custosRetorno = null;
                custosRetorno = CustoMensalLocalbll.ListarMes(ano);

                if(custosRetorno.Count == 0)
                {
                      msg = "Não existem dados para serem exibidos para o ano de " + ano;
                      ShowPopUpMsg(msg);
                      return;
                }
                series = Chart1.Series.Add("Jan");
                series = Chart1.Series.Add("Fev");
                series = Chart1.Series.Add("Mar");
                series = Chart1.Series.Add("Abr");
                series = Chart1.Series.Add("Mai");
                series = Chart1.Series.Add("Jun");
                series = Chart1.Series.Add("Jul");
                series = Chart1.Series.Add("Ago");          

                Chart1.Titles.Add("Mês de " + custosRetorno[0].MES + "/" + ano);

                Chart1.Series[0].Points.DataBindXY(custosRetorno, "MES", custosRetorno, "VALOR");
          }/>



    • Editado Julianelli segunda-feira, 20 de agosto de 2012 12:20 Maiores informações
    segunda-feira, 20 de agosto de 2012 11:25

Respostas

Todas as Respostas