坐标轴和坐标轴限制

内容

ScottPlot 5 提升了性能,新增了功能,并且更好地支持跨平台,但其 API 与 ScottPlot 4 并不完全相同。有关更多信息,请参阅 ScottPlot 5.0 中的新功能 页面。

此页面尚未更新以反映 ScottPlot 5.0(ScottPlot 的最新版本)。关于 ScottPlot 5 功能的信息可能出现在 ScottPlot 5.0 食谱 中,或在 ScottPlot 5.0 演示 应用中演示(附源代码)。

ScottPlot 在二维坐标系统的矩形视图中显示数据。该视图的边缘称为 坐标轴限制,本页讨论了调整和自定义坐标轴限制的各种方法。

  • 一个 坐标轴 在图表的一边显示信息
  • 轴标签是显示在轴上的标题
  • 刻度线是在数据区域外绘制的小线条
  • 刻度标签 可以为每个刻度线显示
  • 网格线是在数据区域每个刻度标记上绘制的线
  • 轴线 是绘制在轴边缘的单线。四个主要轴的轴线形成一个矩形,勾勒出数据区域。
  • 坐标轴有 主刻度次刻度。默认行为是两者都显示坐标轴线和刻度标记,但只有主刻度显示刻度标签和网格线。

  • 图表默认有 4 个轴(2 个主轴,2 个副轴)
  • 主坐标轴 在底部 (Plot.XAxis) 和左侧 (Plot.YAxis) 默认完全可见
  • 次要坐标轴 在顶部 (Plot.XAxis2) 和右侧 (Plot.YAxis2) 默认只显示坐标轴线
总结
ScottPlot 5版本在性能、功能和跨平台支持方面有所提升,但其API与ScottPlot 4并不完全相同。该版本提供了更好的数据可视化功能,包括坐标系的轴限设置、轴标签、刻度线和网格线的自定义。用户可以通过`SetAxisLimits()`手动设置绘图区域,或使用`AxisAuto()`自动调整以确保所有数据可见。此外,用户可以设置轴限的边界,控制缩放范围,并通过配置选项禁用缩放和拖动功能。ScottPlot支持多轴绘图,用户可以为不同的X或Y轴设置独立的轴限。有关ScottPlot 5的更多信息和示例,请参考相关的Cookbook和演示页面。