ZedGraph图表示例饼图、条形图与用户控件详解

ZedGraph 是一个基于 C# 的 .NET 图表类库(版本 V5.1.5),能够创建多种 2D图表(如饼图、条形图),并提供丰富的自定义选项和开源代码。将带您了解如何使用 ZedGraph 创建并配置各类图表,具体包含了从图片保存路径设置到坐标轴配置的全面讲解。


主要功能

  1. 图片保存路径设置:通过 RenderedImagePath 属性来设定输出路径,确保程序对文件夹有读写权限。
  2. 图片格式设置:可设置 OutputFormat 属性,推荐使用 PNG 格式,以保证图像清晰度。

图表样式配置

  • ChartBorder:设置图表区域边框。
  • ChartFill:图表区域的背景填充配置。
  • Legend:为图表提供注释标签,每组数据都有独立颜色注释。

坐标轴配置

  • XaxisYaxis:对 X、Y 轴进行自定义,包括颜色、原点设置(Cross)、字体样式(FontSpec)和显示属性。
  • AxisColor:自定义坐标轴的颜色。
  • CrossAuto:自动设置坐标轴的原点位置。

X 轴标题字体设置

  • FontSpec:字体相关设置,如颜色、透明度(ColorOpacity)、填充角度。
  • IsScaled:字体是否按比例自动缩放。

显示控制选项

  • IsOmitMag:是否显示指数幂格式。
  • IsPreventLabelOverlap:是否防止坐标标签重叠。
  • IsShowTitle:标题显示控制。

使用 ZedGraph,您可以灵活调整图表的各个元素,并通过丰富的 API 实现精确控制。无论是创建简单的饼图、条形图,还是复杂的多系列图表,ZedGraph 都是一个功能强大的选择。

rar 文件大小:2.18MB