C#Windows窗体界面设计_攻击决策项目_03_数据绘图_02_修订坐标轴和ParamsForm文本框数据
Author: binzhouweichao@163.com
Copyright (c) 2013, Liu Xiaojian@BIT, All Rights Reserved.
Date: 2013-10-25
声明:本程序供参考;允许二次开发,但不允许在毫无更改的情况下占为己有。
8. 首先修订坐标轴
参考:
http://www.cnblogs.com/stg609/archive/2008/03/16/1108407.html
http://tech.ddvip.com/2008-10/122483754482646.html
坐标轴为虚线,末尾加箭头,标注原点等。
8.1 设置坐标轴为虚线,并在末尾加自定义箭头
打开MyFunctions.cs,在自定义函数CreateBAxis()中,在画笔下方添加:
//设置画笔
Pen pBAxis = new Pen(Color.Blue, 1 / GlobalVars.scaleTimes);
//8.1 设置坐标轴为虚线
pBAxis.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
//8.1 末尾加箭头
//自定义箭头大小
System.Drawing.Drawing2D.AdjustableArrowCap myLineCap = new System.Drawing.Drawing2D.AdjustableArrowCap(6, 6, false);
pBAxis.CustomEndCap = myLineCap;
由于边界遮挡问题,在pictureBox1的上下左右各留出5的边界,所以重置放大倍数为pictureBox1的宽高减去10之后再计算。
//放大倍数//GlobalVars.scaleTimes = (float)GlobalVars.mainForm.pictureWidth / int.Pa
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
