C# ZedGraph 控件各属性以及示例
Copy(Boolean) ->> 将图像复制到剪贴板。
DoPageSetup()() ->> 打开打印设置对话框。
DoPrint()() ->> 打印图表。
DoPrintPreview()() ->> 打印预览。
GetImage()() ->> 返回图表上的图像。
IsEnableHZoom ->> 是否允许横向缩放。
IsEnableVZoom ->> 是否允许纵向缩放。
IsEnableZoom ->> 是否允许缩放。
IsShowContextMenu ->> 是否显示右键菜单,如果指定了ContextMenuStrip会一直显示指定的ContextMenu。
IsShowCopyMessage ->> 复制图像时是否显示提示信息。
IsShowCursorValues ->> 鼠标在图表上移动时是否显示鼠标所在点对应的坐标值。默认为false
IsShowHScrollBar ->> 是否显示横向滚动条。
IsShowPointValues ->> 鼠标经过图表上的点时是否气泡显示该点所对应的值。默认为false
IsShowVScrollBar ->> 是否显示纵向滚动条。
IsZoomOnMouseCenter ->> 使用滚轮时以鼠标所在点进行缩放还是以图形中心进行缩放。
MouseDownEvent ->> 代替MouseDown事件,有一个bool类型的返回值,代表是否响应该事件。
MouseUpEvent ->> 代替MouseUp事件,有一个bool类型的返回值,代表是否响应该事件。
SaveAs()() ->> 显示另存为对话框。
SaveAsBitmap()() ->> 显示另存为对话框,将图像另存为BMP文件。
SaveAsEmf()() ->> 显示另存为对话框,将图像另存为EMF文件。
MinorGrid\MajorGrid 小刻度和大刻度的虚线的,显示在图表中用来分割图表的。默认IsVisible是False,看不到效果。
Color ->> 线的颜色。
DashOff ->> 点线中点与点之间的间隔。
DashOn ->> 点线中点的长度。
IsVisible ->> 是否可见。
PenWidth ->> 画笔宽度。
MinorTic\MajorTic 坐标轴上小刻度和大刻度的线的设置。
Color ->> 刻度线的颜色。
IsInside ->> 刻度条是否要显示到坐标轴的里边。
IsOpposite ->> 对面的坐标轴是否显示该刻度。
IsOutside ->> 刻度条是否要显示到坐标轴的外边。
PenWidth ->> 画笔宽度。
Size ->> 刻度线的长度。
Scale 刻度值相关
BaseTic ->> 第一个刻度从哪个值开始。
FontSpec ->> 刻度值的字体属性。
Format ->> 刻度值的格式化,string类型。
FormatAuto ->> 为true时自动设置Format属性,注意设置Format属性时该属性自动变为False
IsDate ->> 是否为日期。
IsLabelsInside ->> 坐标标签是不是在坐标轴的内部显示。
IsReverse ->> 刻度以0为中心翻转,图形也会随着翻转。
IsSkipCrossLabel ->> 不显示交叉点的标签。
IsSkipFirstLabel ->> 不显示第一个刻度标签。
IsSkipLastLabel ->> 不显示最后一个标签。
IsText ->> 返回刻度值是否是文本类型(只读)
IsUseTenPower ->> 是否为10次幂表示,scale为LogScale时有效。
IsVisible ->> 是否可见。
Mag ->> 如果坐标轴的值要用10次幂显示,此值设置幂数。为0则不用10次幂
MagAuto ->> 是否自动套用10次幂方式显示
MajorStep ->> 大刻度步长值。
MajorStepAuto ->> 自动设置大刻度的步长值。
Max ->> 默认显示的最大刻度值(缩放时会显示比它大的值)
MaxAuto ->> 自动设置最大刻度值。
Min ->> 默认显示的最小刻度值(缩放时会显示比它小的值)
MinAuto ->> 自动设置最小刻度值
MinorStep ->> 小刻度的步长值。
MinorStepAuto ->> 是否自动设定小刻度的步长值。
Type ->> 获取刻度类型(只读)。
/// <summary> /// /// </summary> /// <param name="str"></param> /// <param name="qxname"></param> public void PointDraw(string str, string qxname) { myPane.CurveList.Clear(); myPane.GraphObjList.Clear(); myPane.Title.Text = str; //LineItem myCurve = myPane.AddCurve(qxname, list1, Color.Red, SymbolType.None); LineItem myCurve = myPane.AddCurve(qxname, pointlist, Color.Red, (SymbolType)SysConfig.zgtype); //myCurve.Symbol.Type = (SymbolType)SysConfig.zgtype; //myCurve.Symbol.Type = SymbolType.Diamond; //myCurve.Symbol.Type = SymbolType.Default; //myCurve.Symbol.Type = SymbolType.None; myCurve.Symbol.Fill = new Fill(Color.SteelBlue, Color.SteelBlue, 23.0F); //取消sizeSymbolType才能变化 //myCurve.Symbol.Size = 1; myCurve.Line.Width = ConvertHelper.TryToFloat(SysConfig.zgwidth) ; this.zedGraphControl1.GraphPane.AxisChange(); this.zedGraphControl1.AxisChange(); this.zedGraphControl1.Refresh(); }
/// <summary> /// 初始化图表 /// </summary> private void InitZedGraph() { //背景透明 this.zedGraphControl1.GraphPane.Chart.Fill = new Fill(Color.Transparent, Color.Transparent, 45f); this.zedGraphControl1.MasterPane.Fill = new Fill(Color.Transparent, Color.Transparent, 45f); this.zedGraphControl1.GraphPane.Fill.Color = Color.Transparent; //放大缩小 //this.zedGraphControl1.ZoomStepFraction = 0.1;//放大缩小 //是否允许纵向缩放 this.zedGraphControl1.IsEnableVZoom = true; //是否允许横向缩放 this.zedGraphControl1.IsEnableHZoom = true; //使用滚轮时以鼠标所在点进行缩放还是以图形中心进行缩放 this.zedGraphControl1.IsZoomOnMouseCenter = false; this.zedGraphControl1.ZoomButtons = MouseButtons.None; this.zedGraphControl1.PanModifierKeys = System.Windows.Forms.Keys.None; this.zedGraphControl1.IsShowPointValues = true; myPane = this.zedGraphControl1.GraphPane; myPane.Title.Text = ""; myPane.XAxis.Title.Text = "时间"; myPane.YAxis.Title.Text = "数值"; myPane.YAxis.Scale.Max = ; myPane.YAxis.Scale.Min = ; myPane.XAxis.Type = AxisType.Date; myPane.XAxis.Scale.Format = "yyyy-MM-dd hh:mm:ss"; myPane.YAxis.MajorGrid.DashOff = ; myPane.YAxis.MinorGrid.DashOff = ; myPane.XAxis.Scale.FontSpec.Size = 12f; myPane.YAxis.Scale.FontSpec.Size = 12f; myPane.XAxis.MajorGrid.Color = Color.LightGray; myPane.XAxis.MajorGrid.DashOff = ; myPane.XAxis.MinorGrid.IsVisible = true;//设置X轴虚线 myPane.XAxis.MajorGrid.IsZeroLine = true; myPane.YAxis.MajorGrid.IsVisible = true;//设置Y轴虚线 myPane.Fill = new Fill(Color.White, Color.DarkSeaGreen, 23.0F); myPane.AxisChange(); this.zedGraphControl1.ZoomOutAll(myPane); zedGraphControl1.AxisChange(); }
C# ZedGraph 控件各属性以及示例的更多相关文章
- zedgraph控件的一些比较有用的属性 转
(1)zedgraph控件属性具体解释: AxisChange()() ->> This performs an axis change command on the graphPane. ...
- zedgraph控件的一些比较有用的属性
(1)zedgraph控件属性具体解释: AxisChange()() ->> This performs an axis change command on the graphPane. ...
- ZedGraph控件的使用
http://blog.chinaunix.net/uid-20776117-id-1847015.html 在我们编写程序的时候,有时候是要做一些统计的,为了达到一目了然的效果,饼状图,曲线图,柱状 ...
- ZedGraph控件的使用 --归类(转帖)
在我们编写程序的时候,有时候是要做一些统计的,为了达到一目了然的效果,饼状图,曲线图,柱状图都是很好的表现统计的直观形式.这个时候,ZedGraph控件给我们带来了极大的方便. 1.下载ZedGrap ...
- C# winform 跨线程更改窗体控件的属性
当winform程序中新开一个线程,是无法改变主线程中窗体控件的属性的,否则运行时会报错. 若想在其他线程中控制主线程中的窗体控件,则必须利用BeginInvoke方法. 例如:添加一个名为textb ...
- Android中常用控件及属性
在之前的博客为大家带来了很多关于Android和jsp的介绍,本篇将为大家带来,关于Andriod中常用控件及属性的使用方法,目的方便大家遗忘时,及时复习参考.好了废话不多讲,现在开始我们本篇内容的介 ...
- 【WPF】WPF通过RelativeSource绑定父控件的属性
1.后台代码实现绑定父控件的属性 RelativeSource rs = new RelativeSource(RelativeSourceMode.FindAncestor); //设定为离自己控件 ...
- python通过win32api轻松获取控件的属性值
1.如何利用句柄操作windows窗体 首先,获得窗体的句柄 win32api.FindWindows() 第二,获得窗体中控件的id号,spy++ 第三,根据控件的ID获得控件的句柄(hwnd) ...
- asp.net中遍历界面上所有控件进行属性设置
* 使用方法: * 前台页面调用方法,重置: protected void Reset_Click(object sender, EventArgs e) { ...
随机推荐
- [转] How to generate multiple outputs from single T4 template (T4 输出多个文件)
本文转自:http://www.olegsych.com/2008/03/how-to-generate-multiple-outputs-from-single-t4-template/ Updat ...
- 什么是java 键值对
所谓键值对,你可以查看jdk文档,找MAP接口,它的实现类都是键值对的形式保存数据的 键:就是你存的值的编号值:就是你要存放的数据
- thinkphp四种url访问方式详解
本文实例分析了thinkphp的四种url访问方式.分享给大家供大家参考.具体分析如下: 一.什么是MVC thinkphp的MVC模式非常灵活,即使只有三个中和一个也可以运行. M -Model 编 ...
- Yii源码阅读笔记(十二)
Action类,控制器中方法的基类: namespace yii\base; use Yii; /** * Action is the base class for all controller ac ...
- PHP测试用例练习
本测试用例是一个判断三角形类型的练习测试用例,基于Netbeans 8.1IDE环境,和phpunit-5.2.10以及脚手架工具phpunit-skelgen-2.0.1.具体的环境搭建可参照: h ...
- P2882 Face The Right Way - USACO07MAR
这道题没有一个比较详细的题解,我来提供一份. 首先我们可以知道,反转区间的顺序对结果没有影响,而且一个区间如果翻转两次以上是没有意义的,所以,问题就变成了求哪些区间需要反转. 我们枚举k.对于每一个k ...
- qTip2 精致的jQuery提示信息插件
qTip2 精致的jQuery提示信息插件 出处:http://www.cnblogs.com/lwme/archive/2012/02/16/qtip2-jquery-plugin.html ...
- 基于ace后台管理系统模板--CMS(Thinkphp框架)的筹划
临近春节,准备自己做一个关于宠物的cms网站,特写下此博客提醒自己,尽量争取在过年前做好.废号少说,先梳理下接下来准备使用的工具.. 由于最近在学习thinkphp,所以打算用这个框架来作为主体,可能 ...
- 远程通知APNs(Apple Push Notification Server)
推送通知是由应用服务提供商发起的,通过苹果的APNs(Apple Push Notification Server)发送到应用客户端.下面是苹果官方关于推送通知的过程示意图: 推送通知的过程可以分为以 ...
- ftp 229
在sels10机器上登入ftp输入用户名和密码之后再ls发现出现如下问题Entering Extended Passive Mode ftp> ls229 Entering Extended P ...