Переименовать таблицу AxisLabel C # - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь построить график расходов, но не могу изменить текст меток осей из этой таблицы:

Table

На самом деле у меня естьэтот код:

   public void GraficarAdmin(Chart grafico)
    {
        Title title = new Title();
        title.Font = new Font("Century Gothic", 20, FontStyle.Bold);

        grafico.Titles.Clear();
        grafico.Series.Clear();
        grafico.Palette = ChartColorPalette.SeaGreen;

        title.Text = "Accumulated by division";
        grafico.Titles.Add(title);

        grafico.ChartAreas[0].AxisX.Title = "Division";
        grafico.ChartAreas[0].AxisY = new Axis();

        grafico.ChartAreas[0].AxisY.Title = "Accumulated";
        grafico.ChartAreas[0].AxisY.TitleFont = new Font("Century Gothic", 10, FontStyle.Regular);

        cn.Open();

        da = new SqlDataAdapter("EXEC Administrador.sp_PivotRegistros '','','','','','2019-01-01','2019-10-18'", cn);
        dt = new DataTable();
        da.Fill(dt);

        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                daR = dt.Rows[i];
                Series serie = grafico.Series.Add(daR.ItemArray[0].ToString());
                serie.AxisLabel = daR.ItemArray[0].ToString();

                for (int j = 1; j < dt.Columns.Count; j++)
                {
                    serie.Points.Add(Convert.ToDouble(daR.ItemArray[j]));
                }
                grafico.Series[daR.ItemArray[0].ToString()].IsValueShownAsLabel = true;
            }
        }
        cn.Close();
    }

Я хочу изменить метки оси для «Январь», «Февраль», «Март» и т. д.

Пример: enter image description here

Надеюсь, вы мне поможете

Спасибо!

...