c# - 在 ASP.Net 图表中为 y 轴创建自定义标签作为字符串

标签 c# asp.net

我在 ASP.NET 的图表中为 axisY 设置了一个 3 点轴。现在它显示 1、2 和 3。我需要为这些点分配字符串值。我发现它在这里的某个地方:

Chart1.ChartAreas[0].AxisY.CustomLabels.Add(??????);

不确定如何让它不必采用 double 值并能够为该点分配一个字符串。

最佳答案

您必须创建一个自定义标签,设置其属性,然后将其添加到轴

这个呢?

    CustomLabel label = new CustomLabel();

    label.FromPosition = -1.0;
    label.ToPosition = 1.0;
    label.Text = "0";
    label.RowIndex = 0;

    Chart1.ChartAreas[0].AxisY.CustomLabels.Clear();
    Chart1.ChartAreas[0].AxisY.CustomLabels.Add(label);

这将在 Y 轴与 X 轴相交处呈现 0。

关于c# - 在 ASP.Net 图表中为 y 轴创建自定义标签作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11992733/

相关文章:

c# - 抛出 WebException 的代码在 .NET 3.5 中有效,但在 4.0 中无效

c# - 如何从该类的数组中检索该类成员的数组?

c# - IRC Bot 不识别服务器 - 连接挂起

c# - 如何在代码隐藏中从 HTML Select 中获取选定的值/文本

javascript - 为什么当我加载此页面时,<a> 标签的 href 被调用?

c# - 每个 .Next() 调用的随机数 [方法中的多个 .Next()]

c# - 捕获异常并使用保留实际类型的新消息重新抛出

c# - gridview 中的数据源变为 null

c# - 编辑主键

c# - 何时在并发中使用锁语句