同花顺drawrectrel用法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
同花顺drawrectrel用法
什么是drawrectrel?
drawrectrel是同花顺(THS)软件中的一个函数,它用于绘制矩形。通过使用drawrectrel函数,用户可以在同花顺软件的图表界面上绘制自定义的矩形。
drawrectrel的基本语法
drawrectrel(x1, y1, x2, y2)
参数说明: - x1: 矩形左上角点的相对横坐标 - y1: 矩形左上角点的相对纵坐标- x2: 矩形右下角点的相对横坐标 - y2: 矩形右下角点的相对纵坐标
drawrectrel示例
下面是一个简单的示例,展示了如何使用drawrectrel函数在同花顺软件中绘制一个矩形:
def main():
drawrectrel(0, 0, 100, 100)
if __name__ == '__main__':
main()
在这个示例中,我们调用了drawrectrel函数,并传入了四个参数:0、0、100和100。这意味着我们要绘制一个左上角点坐标为(0, 0),右下角点坐标为(100, 100)的矩形。
drawrectrel函数详解
坐标系说明
在同花顺软件中,绘图的坐标系是一个以左上角为原点的直角坐标系。x轴正方向
向右,y轴正方向向下。坐标值为相对值,以图表界面的大小为基准。
坐标参数取值范围
drawrectrel函数的四个参数都是相对坐标,取值范围为0到1之间。其中,0表
示在坐标轴上的起始位置,1表示在坐标轴上的结束位置。
例如,在一个800x600像素大小的图表界面中,如果我们想要绘制一个左上角点坐标为(200, 100),右下角点坐标为(400, 300)的矩形,我们可以这样计算相对坐标:
x1 = 200 / 800 = 0.25
y1 = 100 / 600 = 0.1667
x2 = 400 / 800 = 0.5
y2 = 300 / 600 = 0.5
然后将这些相对坐标作为参数传递给drawrectrel函数即可:
drawrectrel(0.25, 0.1667, 0.5, 0.5)
绘制多个矩形
除了绘制单个矩形外,drawrectrel函数还可以用于绘制多个矩形。用户可以通过多次调用drawrectrel函数来实现这一功能。
下面是一个绘制多个矩形的示例:
def main():
drawrectrel(0.1, 0.1, 0.3, 0.3)
drawrectrel(0.4, 0.4, 0.6, 0.6)
drawrectrel(0.7, 0.7, 0.9, 0.9)
if __name__ == '__main__':
main()
在这个示例中,我们调用了三次drawrectrel函数,分别绘制了三个不同大小的矩形。
绘制矩形的样式设置
除了绘制矩形的位置和大小外,用户还可以通过设置一些属性来改变矩形的样式。例如,可以设置矩形的边框颜色、填充颜色、边框宽度等。
下面是一个示例,展示了如何使用drawrectrel函数绘制一个具有自定义样式的矩形:
def main():
setfillcolor(255, 255, 255) # 设置填充颜色为白色
setlinecolor(255, 0, 0) # 设置边框颜色为红色
setlinewidth(2) # 设置边框宽度为2像素
drawrectrel(0.1, 0.1, 0.3, 0.3)
if __name__ == '__main__':
main()
在这个示例中,我们首先使用setfillcolor函数设置填充颜色为白色,然后使用setlinecolor函数设置边框颜色为红色,最后使用setlinewidth函数设置边框宽度为2像素。
然后我们调用drawrectrel函数绘制矩形,这个矩形将具有我们自定义的样式。
总结
通过本文的介绍,我们了解了同花顺软件中drawrectrel函数的基本用法。我们学习了如何使用drawrectrel函数绘制矩形,并且了解到了一些相关的参数和属性。希望本文能够对你在同花顺软件中使用drawrectrel函数进行矩形绘制有所帮助。