gpt4 book ai didi

c# - ASP.net 图表控件

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:30 25 4
gpt4 key购买 nike

我想创建一个雷达图以显示在我的 asp.net 网站上。为此,我使用 ASP.net 图表控件 4.0:c#

我可以毫无问题地创建雷达图,但是当我希望将 X-Axis 标签制作成超链接时,我的问题就出现了。

为了让自己更轻松,我创建了一个小测试。带有条形图的非常简单的数据。我必须为可点击的 X-Axis 创建自定义标签。正如我预期的那样工作。但是,当我更改图表类型 ChartType = SeriesChartType.Radar; 时,X-Axis 标签不再是链接。

这是我使用的简单测试代码:

ChartArea ca = new ChartArea();

List<string> f = new List<string>();
f.Add("Label 1");
f.Add("Label 2");
f.Add("Label 3");
f.Add("Label 4");

Series s = new Series();
s.ChartType = SeriesChartType.Radar;
s.Points.Add(new DataPoint(1, 20));
s.Points.Add(new DataPoint(2, 30));
s.Points.Add(new DataPoint(3, 40));
s.Points.Add(new DataPoint(4, 50));
Chart2.Series.Add(s);

for (int i = 1; i < s.Points.Count; i++)
{
CustomLabel cl = new CustomLabel();
cl.FromPosition = i-0.5;
cl.ToPosition = i + 0.5;
cl.Text = f[i];
cl.Url = "someRandompage.aspx";
ca.AxisX.CustomLabels.Add(cl);
}
Chart2.ChartAreas.Add(ca);

关于如何实现这一点有什么想法吗?

非常感谢

最佳答案

您应该能够通过查看以下链接中的 RadarChart 示例来解决它。

Example found right here!

Source code right here!

关于c# - ASP.net 图表控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com