pymod_sup.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:pymod 作者: pymodproject 项目源码 文件源码
def axis(self, imin, imax, jmin, jmax, xlabels=[], ylabels=[]):

        imid=(imin+imax)/2 # midpoint of X-axis
        jmid=(jmin+jmax)/2 # midpoint of Y-axis

        # Create axis lines
        self.create_line((imin, jmax, imax, jmax))
        self.create_line((imin, jmin, imin, jmax))
        self.create_line((imin, jmin, imax, jmin))
        self.create_line((imax, jmin, imax, jmax))
        self.create_line((imid, jmin, imid, jmax))
        self.create_line((imin, jmid, imax, jmid))

        # Create tick marks and labels
        tic = imin
        for label in xlabels:
            self.create_line((tic, jmax+ 5, tic, jmax))
            self.create_text( tic, jmax+10, text=label)
            if len(xlabels)!=1:
                tic+=(imax-imin)/(len(xlabels)-1)

        tic = jmax
        for label in ylabels:
            self.create_line((imin , tic, imin-5, tic))
            self.create_text( imin-20, tic, text=label)
            if len(ylabels)!=1:
                tic-=(jmax-jmin)/(len(ylabels)-1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号