Жирные точки в элементе управления Microsoft Chart - PullRequest
4 голосов
/ 25 января 2010

Я использую Microsoft Chart Control в своей веб-форме. Я хочу, чтобы точки (0, 0) были жирным шрифтом на графике. Мой код выглядит следующим образом:

 DataTable dt = collection.ToDataTable();
        //   Chart1.Series[0].Points.DataBind(collection, "Price", "OverallQuality", "Label=HotelName");

        for (int i = 0; i < dt.Rows.Count; i++)
        {

            Chart1.Series.Add("series" + i);
            Chart1.Series["series" + i].ChartType = SeriesChartType.Point;
         //   Chart1.Series["series" + i].Points.AddXY(double.Parse(dt.Rows[i]["Price"].ToString()), double.Parse(dt.Rows[i]["OverallQuality"].ToString()));
            Chart1.Series["series" + i].Points.AddXY(double.Parse(dt.Rows[i]["OverallQuality"].ToString()), double.Parse(dt.Rows[i]["Price"].ToString()));

            Chart1.Series["series" + i].MarkerSize = 10;
            Chart1.Series["series" + i].LegendText = dt.Rows[i]["HotelName"].ToString();
        }
     //   Chart1.ChartAreas[0].AxisX.Title = "Price";
     //   Chart1.ChartAreas[0].AxisY.Title = "Quality";
        Chart1.ChartAreas[0].AxisX.Title = "Quality";
           Chart1.ChartAreas[0].AxisY.Title = "Price";

        Chart1.ChartAreas[0].AxisX.Maximum = 10;
        Chart1.ChartAreas[0].AxisX.Minimum = -10;
        Chart1.ChartAreas[0].AxisX.Interval = 1;

        Chart1.ChartAreas[0].AxisY.Maximum = 10;
        Chart1.ChartAreas[0].AxisY.Minimum = -10;
        Chart1.ChartAreas[0].AxisY.Interval = 1;

        Chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = System.Drawing.Color.LightGray;
        Chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = System.Drawing.Color.LightGray;
    }

1 Ответ

0 голосов
/ 14 июля 2011

Вы пытались изменить PointWidth серии?

Chart1.Series["series"]["PointWidth"] = "0.2"; 

Вы можете найти множество примеров манипулирования этим свойством, например, t his . Но уловка для вашей ситуации заключается в том, что вы можете манипулировать этим свойством только для всей серии. Этот пост наводит меня на мысль, что у вас возникнут проблемы с его настройкой именно для этого конкретного пункта, если вы не можете отделить его от его собственного. Вот пример из стека, несколько похожий, который может помочь, в зависимости от того, как отформатирована ваша информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...