c# - ZEDGraph 无法更改轴颜色

标签 c# zedgraph

您好,我是 Zedgraph 的新手,我只能找到很少的示例和信息。 我需要做的很简单,只需将轴的颜色从默认的黑色更改为白色。这是因为我想为我的 Pane 使用黑色填充。 所以我尝试以下

pane.XAxis.Type = AxisType.DateAsOrdinal;
            pane.XAxis.Color = Color.White; ;
            pane.Y2Axis.Color = Color.White;

奇怪的是,这似乎没有效果,我的轴线仍然不可见(迷失在黑色填充中)。

谢谢

最佳答案

您的方法是正确的,但是坐标轴被图表边框覆盖了。所以你有两个选择:
要么使边框不可见:

pane.Chart.Border.IsVisible = false;

或者也将边框的颜色设置为白色:

pane.Chart.Border.Color = Color.White;

但请注意,

pane.XAxis.Color = Color.White;

只影响轴线。要为轴的所有元素着色,您还必须设置每个轴的 Title、Scale、MajorTic、MinorTic、MajorGrid 和 MinorGrid 的颜色(参见 ZEDGraph API)。

关于c# - ZEDGraph 无法更改轴颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7592077/

相关文章:

c# - 使用javascript绑定(bind)gridview?

c# - 如何构造一个 try-catch-finally block 来处理 finally 内部的错误?

c# - 通过旋转子列表将具有子列表的自定义对象 (List<T>) 绑定(bind)到网格

c# - 你能用通俗易懂的语言为我解释这段代码吗?

c# - 在 C# 中向 OHLC Zedgraph 添加线段

C# ZedGraph 在设置自定义值后将 yaxis max 设置为默认值

c# - 如何使用相同的通用方法来验证不同类型

c# - ZedGraph 用图表线平滑移动 Y2Axis

c# - Zedgraph 持续时间轴

c# - 可以推荐 .NET 的 ZedGraph 图表库吗?