asp.net - Microsoft Chart 控件中的粗体点

标签 asp.net charts

我在我的网络表单中使用微软图表控件。我希望 points(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;
    }

最佳答案

您是否尝试过更改系列的 PointWidth?

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

你可以找到一堆操纵这个属性的例子,比如 t his .但是,对于您的情况,诀窍是处理您只能为整个系列操作此属性的事实。 This帖子让我相信你会在这个特定的点上设置它,除非你能以某种方式将它分离成它自己的。 Here's堆栈中的一个示例可能会有所帮助,具体取决于您的信息的格式。

关于asp.net - Microsoft Chart 控件中的粗体点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132604/

相关文章:

oracle - 从 Oracle 查询生成图表的选项

ios 图表不在图表中显示线/条

javascript - Chart.js - 具有多个值的自定义工具提示

jquery - 使用 jquery flot 将图表导出为 pdf

vba - 在PowerPoint图表中更改数据标签格式

asp.net - 在 aspx 页面上实现 Google 自定义搜索的最佳方式

c# - 使用用户输入构建 SQL 查询字符串

javascript - 将 ByteArray 从 Knockout.js 发布到 Web 服务

javascript - 事件加载两次

javascript - ASP.NET中 Crystal 报表的空白结果问题