3

有谁知道如何在 winform 图表控件上将图例文本显示为图表的一部分?换句话说,将条形图下的每个图例文本显示为标签,文本垂直或倾斜。我已经搜索并尝试过,但似乎无法找到解决这个小问题的方法。我使用 linq to sql 来查询数据库函数,该函数为我提供给定月份每个用户的访问次数。我想在图表上显示这些数据,y 轴上是采访次数,x 轴上是用户名。也可以为每个数据项(用户)指定图形系列上使用的颜色提前谢谢。 在此处输入图像描述

        var q = DB.GetNumberOfInterviews(monthStart, monthEnd);

        dgvInterviews.DataSource = q;
        dgvInterviews.Columns["User_ID"].Visible = false;

        foreach (var item in q)
        {
            string strUser = item.FirstName + " " + item.LastName;
            Series series = chrtInterviews.Series.Add(strUser);
            //series.XValueType = ChartValueType.Int32;
            series.YValueType = ChartValueType.Int32;
            series.YValueType = ChartValueType.String;
            series.AxisLabel = "User";
            series.IsValueShownAsLabel = true;
            series.ToolTip = strUser;
            series.Points.Add(item.NumberOfInterviews);
        }
4

0 回答 0