c# - 删除 ZedGraph 边缘上的图形刻度线

标签 c# winforms zedgraph

是否可以删除 ZedGraph 中图形边缘上的顶部和右侧主要和次要刻度线,同时保留底部和左侧刻度线? enter image description here

最佳答案

轴的 MinorTicMajorTic 组件中有一个 bool 属性 IsOpposite。如果将该属性设置为 false,则刻度线不会显示在右边框和上边框上。

这是一个例子:

var pane = zedGraphControl1.GraphPane;

pane.YAxisList[0].MajorTic.IsOpposite = false;
pane.YAxisList[0].MinorTic.IsOpposite = false;
pane.XAxis.MajorTic.IsOpposite = false;
pane.XAxis.MinorTic.IsOpposite = false;

pane.AddCurve(null, new[] { 0.1, 0.5, 0.9 }, new[] { 0.8, 0.3, 0.1 }, Color.Blue);

这将产生以下图表:

No tick marks on upper and right borders

关于c# - 删除 ZedGraph 边缘上的图形刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213842/

相关文章:

c# - 使用 C# 打印控件的整个区域

zedgraph - 向 ZedGraph 轴添加更多刻度标签?

c# - 尝试使用 ZedGraph 创建直方图

c# - 无法访问面板内动态表中的动态文本框/下拉控件

c# - 当对话框的 ShowInTaskBar = false 时,如何通过任务栏关闭应用程序或模态对话框?

c# - 使用 C# 检查 gridview 是否为空

c# - X 轴上带有日期和时间的折线图

c# - SQL Server 数据库单元测试和持续集成

c# - 是否可以在 Visual Studio 项目中使用 linq 语法使用 Mysql?

c# - 绑定(bind)到 Nullable<DateTime> 控件属性