有谁知道如何在 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);
}