同花顺drawrectrel用法

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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函数进行矩形绘制有所帮助。

相关文档
最新文档