Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性

article/2025/10/6 21:25:02

场景

C#窗体应用中使用ZedGraph曲线插件绘制图表:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066

在上面已经实现基本的曲线图之后,效果如下:

 

当然这不是我们的效果,还要对其属性进行设置。

但是毕竟其属性和方法说明都是英文,所以整理了一些常用属性和方法。

调整之后的效果

控件下载

https://download.csdn.net/download/badao_liumang_qizhi/11578445

英文手册下载

https://download.csdn.net/download/badao_liumang_qizhi/11578491

实现

曲线整体属性设置

 //是否允许横向缩放this.zedGraphControl1.IsEnableHZoom = true;//是否允许纵向缩放this.zedGraphControl1.IsEnableVZoom = true;//是否允许缩放this.zedGraphControl1.IsEnableZoom = true;//是否显示右键菜单this.zedGraphControl1.IsShowContextMenu = true;//复制图像时是否显示提示信息this.zedGraphControl1.IsShowCopyMessage = true;//鼠标在图表上移动时是否显示鼠标所在点对应的坐标 默认为falsethis.zedGraphControl1.IsShowCursorValues = true;//是否显示横向滚动条this.zedGraphControl1.IsShowHScrollBar = true;//是否显示纵向滚动条this.zedGraphControl1.IsShowVScrollBar = true;//鼠标经过图表上的点时是否显示该点所对应的值 默认为falsethis.zedGraphControl1.IsShowPointValues = true;//使用滚轮时以鼠标所在点为中心进行缩放还是以图形中心进行缩放//this.zedGraphControl1.IsZoomOnMouseCenter = true;

坐标轴属性设置

 //X轴类型myPane.XAxis.Type = AxisType.Text;  //显示小刻度 是false则看不到效果myPane.XAxis.MinorGrid.IsVisible = true;//线的颜色myPane.XAxis.Color = Color.Black;//点线中点与点之间的间隔myPane.XAxis.MinorGrid.DashOff = 1f;//点线中点的长度myPane.XAxis.MinorGrid.DashOn = 1f;//画笔宽度myPane.XAxis.MinorGrid.PenWidth = 1f;

坐标轴上刻度设置

 //X轴文本取值myPane.XAxis.Scale.TextLabels = labels;//第一个刻度从哪里开始myPane.XAxis.Scale.BaseTic = 1;//刻度值的字体属性myPane.XAxis.Scale.FontSpec = myFont;

图表颜色设置

 //填充图表颜色
myPane.Fill = new Fill(Color.White, Color.LightGray, 45.0f);

曲线样式设置

 // 用list1生产一条曲线,标注是“曲线1”//SymbolType,枚举代表曲线的样式//Square = 0,//Diamond = 1,//Triangle = 2,//Circle = 3,//XCross = 4,//Plus = 5,//Star = 6,//TriangleDown = 7,//HDash = 8,//VDash = 9,//UserDefined = 10,//Default = 11,//None = 12,LineItem myCurve = myPane.AddCurve("曲线1", list1, Color.Red, SymbolType.None);

图表标题设置

//设置图表标题 和 x y 轴标题myPane.Title.Text = "霸道测试标题";myPane.XAxis.Title.Text = "X轴标题";myPane.YAxis.Title.Text = "Y轴标题";//更改标题的字体FontSpec myFont = new FontSpec("Arial",16,Color.Black,false,false,false);myPane.XAxis.Title.FontSpec = myFont;myPane.YAxis.Title.FontSpec = myFont;

 


http://chatgpt.dhexx.cn/article/MKR5pl7Q.shtml

相关文章

转载:ZedGraph使用帮助

译文: 序言 ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和ASP网页控件(这里有个web-accessible 不知道该怎么翻译)。这个类库具有高度的适应性,几乎所有式样的图…

ZedGraph如何去掉外边框?并设置背景颜色

ZedGraph的在显示曲线图的时候,有外边框一直在显示,会显得特别碍眼,如何去掉它呢? 这个是原始的现象 1 去掉外边框的做法如下: //去掉外边框this.zedGraph.GraphPane.Border.IsVisible false;2 设置一下背景颜色 //设…

用ZedGraph控件画统计分析图.

由于朋友需要把C1WebChart.替换掉,改用开源的ZedGraph控件.以下做一个示例,供大家参考: 步骤如下: 1、添加ZedGraph控件。如下图: 2、添加到控制面版。如下图: 3、制作用户控件。 a> 建立一个命名为: DrawGrap.ascx 用户控件。 b…

C# 利用ZedGraph控件画简单折线图示例

下载ZedGraph 官网下载地址 http://sourceforge.net/projects/zedgraph/files/ 添加 ZedGraph.dll 和ZedGraph.Web.dll的引用 在控件库中添加ZedGraph控件 右键点击工具箱 - 选择项 - .Net Framework 组件 - 浏览 - 找到ZedGraph.dll 和ZedGraph.Web.dll添加…

zed graph使用经验

转自:http://www.cnblogs.com/gaizai/archive/2010/02/22/1671154.html ZedGraph使用经验 开源的统计图控件中基本常用的是OpenFlashChar和ZedGraph,今天就先来讲讲ZedGraph的使用。 ZedGraph资源 ZedGraph来源:http://sourceforge.net/proj…

ZedGraph

ZedGraph使用经验 2010-02-22 14:28 by 听风吹雨, 8194 阅读, 3 评论, 收藏, 编辑 开源的统计图控件中基本常用的是OpenFlashChar和ZedGraph,今天就先来讲讲ZedGraph的使用。 ZedGraph资源 ZedGraph来源:http://sourceforge.net/project/showfiles.php…

zedGraph 绘制实时曲线 卡顿

zedGraph是一个开源的曲线绘制插件,由于要制作上位机显示实时数据,百度搜索到了zedgraph,优点是开源,功能也够使用。 缺点是看网址08年后就没有更新过。尝试使用了一下,感觉还可以。 曲线绘制直接看下图。 原理很简单…

ZedGraph 官网下载和帮助文档ZedGraph.chm

ZedGraph介绍 ZedGraph是用C#编写的.NET的类库控件,可用于绘制曲线图、饼图、柱状图、股票K线图等,功能非常强大。 1、ZedGraph的官网是: https://sourceforge.net/projects/zedgraph/ 2、ZedGraph.CHM帮助文档 官网的链接: htt…

graphviz简介

前几天去杨瑞那儿玩,他向我介绍了一个叫graphviz的工具,回来之后试用了一下,觉得真的是很好很强大。下面简单的介绍一下这个工具。 graphviz是贝尔实验室设计的一个开源的画图工具,它的强大主要体现在“所思即所得"&#xff…

zedgraph控件使用

最近做一个上位机的项目,要求实时显示温度曲线,开始用.net自带的 chart控做的,在动态显示那块,在删除一个数据点、加入一个新的数据点的时候,新的数据点显示不出来;纠结好久,解决不了这个问题。…

ZedGraph控件常用方法和属性总结

最近在WPF使用ZedGraph控件,发现这个控件的功能很强大,据说采用了双缓冲机制来绘制图,只要控制好显示的帧速,能够显示速度较快的动态图。 参考:https://blog.csdn.net/qq_26093511/article/details/51329059 1、常用…

ZedGraph设置刻度轴的颜色、刻度文本颜色以及网格线的颜色

1 刻度轴的设置 本小节介绍 如何设置刻度的颜色、长度、生长方向以及将正上方的刻度隐藏掉,还有设置刻度文本的颜色Scale.FontSpec.FontColor。 Color axisColor Color.FromArgb(150, 150, 150);#region X轴//设置主刻度的长度this.zedGraph.GraphPane.XAxis.Majo…

ZedGraph 总论

ZedGraph 总论 ZedGraph 是一个开源的.NET图表类库, 并且全部代码都是用C#开发的。它可以利用任意的数据集合创建2D的线性和柱形图表。 ZedGraph的类库具有很高的灵活性。几乎图表的每个层面都可以被用户修改。同时,为了保证类库的易用性,所…

ZedGraph做统计

下载ZedGraph.dll,在工具箱添加 ,然后将空间拖入界面,, ZedGraph.dll下载地址 : http://download.csdn.net/detail/happy09li/4276410 参考资料 点击打开链接 private void Form9_Load(object sender, EventArgs e){DataTable …

ZedGraph使用(一) 柱形图

ZedGraph使用(一) 柱形图 作者:Kevin 日期: 2008-12-04 QQ:475762235 关键字:ZedGraph、柱形图、统计图、C#、绘图、绘图控件、WebFrom 内容摘要: ZedGraph是一个开源的控件,提供了用户控件和…

ZedGraph绘图

一、下载及配置 下载ZedGraph 官网下载地址 http://sourceforge.net/projects/zedgraph/files/ 添加 ZedGraph.dll 和ZedGraph.Web.dll的引用 在控件库中添加ZedGraph控件 右键点击工具箱 - 选择项 - .Net Framework 组件 - 浏览 - 找到ZedGraph.dll 和ZedGraph.Web.d…

ZedGraph类库之基本教程篇

第一部分:基本教程篇 ZedGraphDemo中一共有9个基本教程的例子。其中大部分都类似,我会讲解其中一些比较典型的例子。把ZedGraph类库的使用逐步展现给大家。 第一节: InitialSampleDemo.cs这个文件 http://blog.csdn.net/tjvictor/archive/20…

ZedGraph使用经验

ZedGraph资源 ZedGraph来源:http://sourceforge.net/project/showfiles.php?group_id114675 ZedGraph 相关例子资源:http://zedgraph.org/wiki/index.php?titleSample_Graphs ZedGraph的特点: 第一,可以先生成图片后再显示&…

C#zegraph用法

一、引用using ZedGraph; 在资源管理器中点击引用,将ZedGraph.dll添加到工程项目中。 二、添加zedGraphControl控件 在工具箱的常规项目右击添加选择项,浏览zedgraph.dll 二、基本图、直方图、折线图、圆饼图 三、zedgraph相关属性 classDescrip…

ZedGraph 绘制动态曲线

文章目录 前言:开发环境:1 下载ZedGraph 控件并设置图形界面2 功能实现3 需求升级4 小结 话不多数,先上一个效果图: 前言: 需要采集一些设备的数据以图表的形式展示出来,研究数据的走向是否平稳&#xff0…