none
Alterar AxisLabel RRS feed

  • Pergunta

  • Boa tarde, bom estou mechendo com o Chart Control pela primeira vez e como sempre estou levando uma surra...enfim meu problema no momento é que meu AxisX vai de 0 a 168 tendo um intervalo de 24, isso representa as horas da semana..então queria que a cada intervalo trocasse o AxisLabel mudando o dia, ou seja, invés de ter 0 ,24 ,48 ,72 ,96,120,144 e a 168 tivesse Domingo, Seg, ter, Qua, Qui, Sex e Sabado...

    Alguém sabe como fazer isso?

    quarta-feira, 23 de julho de 2014 18:59

Respostas

  • fiz da seguinte maneira

    int j = 53;
                for (int i = 1; i < 25; i++)
                {
                    var fontArial = new Font(new FontFamily("Arial"), 9, FontStyle.Regular);
                    var posicaoX = (int) chart1.ChartAreas[0].AxisX.ValueToPixelPosition(chart1.Series[0].Points[j].XValue);
                    var posicaoY =(int) chart1.ChartAreas[0].AxisY.ValueToPixelPosition(chart1.Series[0].Points[j].YValues[3]);
                    graphics.DrawString(i+"", fontArial, new SolidBrush(Color.Black), new Point(posicaoX, posicaoY));
                    j = j + 60;
                }

    • Marcado como Resposta TamiresAp sexta-feira, 26 de setembro de 2014 12:47
    sexta-feira, 26 de setembro de 2014 12:47