趁着周末我又来更更新了,本章不讲自己的糟糕状况,反正一切努力,都是为了生活!

这章知识点.(matplotlib画楼房,暂时普及的知识都是基础,以后会普及以业务为导向的项目,分享的优秀代码源于网络,我更详细的加了注释,后期以业务场景的项目会结合已学知识点做结合,暂时水平达不到造轮子水平)

第二章:初到南城

CLG一路上跌跌撞撞,总算活着来到了南城门口,南城门外道道闪电从天际亮起,恶毒的仿佛要把这天空和马车里的靓仔一劈为二。南城门内则一片宁静祥和,繁华盛世,CLG隐隐约约感到一股力量,那股力量是在吉祥村从来没有的,那股力量透过城墙给城外的恶龙震慑的力量,保护者城墙内的人。

“嘻嘻嘻,你好,我叫FYY,你也是来南城寻求打败恶龙方法的吗?“说这话的也是位与CLG年纪相仿的后生仔。一番攀谈之后,两人来自不同村落,但却对南城的传说眼睛发光,好像不止他们两个,城门外为踏足南城内的年轻人,即使衣服口袋多么破旧干扁,地位多么卑微,仍然心中充满希望眼睛炯炯有神!

两人结伴而行,一路有说有笑进了南城,逛城就要逛这座城市最有希望的地方,这座城市以古堡论成就,谁的建筑高,谁的成就就大,两人一起去了南城南区,这做城市长老成就最多最高的地方,到了南城南区,远远的就能见到一座塔尖高耸入云的建筑,FYY看出了CLG的眼神撇的地方,一直都比CLG有准备的他来之前做了好多南城功课,慢悠悠的问到“好奇那座成就?”它可是王国著名的屠龙勇士马大鹅的成就,虽然成就吸取了一大批年轻人的诚恳,但仍然是所有学者的向往之地!因为只有进入里面或者类似这样的城堡,才会感觉到知识的用处!“CLG被迷住了,脚步随着眼睛走到了马大鹅的古堡前,进城前感受到的力量在这里更浓烈了!他知道自己没办法在全国学者的竞争中赢得比赛进入里面!于是把大鹅古堡画进了脑子里,用来激励自己!FYY看到CLG这幅失魂的样子,把他从遐想中喊了回来,”在想什么呢?“,CLG开始叽里呱啦描绘着:

# 导入包

import matplotlib.pyplot as plt

from matplotlib.patches import Rectangle

import numpy as np

# 绘图

fig,ax = plt.subplots(subplot_kw={'aspect':'equal'})#plt.subplots()函数关键字参数按比例

x1=np.arange(1,2.6,0.1)#arange函数中的参数起点终点步长

y1=x1+2#起点加2,其他参数不变

x2=np.arange(2.5,4.1,0.1)#arange函数中的参数起点终点步长

y2=-x2+7#起点加7,其他参数不变

x3=np.linspace(-10,10,100)

y3=x3*x3

# 设置背景颜色

rectangle=ax.patch

# 通过ax.patch语句来获得rectangle的实例,Rectangle(xy=(0,0),width=1,height=1)

rectangle.set_facecolor('lightskyblue') # 设置坐标轴实例ax的背景色

# 房子(Rectangle矩阵函数绘制第一个矩形,,矩形左下角顶点坐标(1,0),矩形宽度和高度都是3,,矩形内部填充颜色为白色w,轮廓颜色为棕色,参数为坐标宽度高度颜色设置,其他可选参数https://www.mathworks.com/help/matlab/ref/rectangle.html)

rectangle1=Rectangle((1,0),3,3,facecolor='w',edgecolor='rosybrown')

# 门(与上面矩形绘制同理,但是添加了hatch='|||',使房子的门产生木质纹理的展示效果)

rectangle2= Rectangle((1.5,0),1,1.5,facecolor='w',edgecolor='rosybrown',hatch='|||')

# 窗(生成窗户外边框和设置参数,)

rectangle3=Rectangle((1.9,1.7),0.6,0.6,facecolor='w',edgecolor='rosybrown')

# 窗口线(通过plot()实例方法,向第三个矩形中添加了窗户的窗框,也即是窗户里面的十字形)

ax.plot([2.2,2.2],[1.7,2.3],color='rosybrown')

ax.plot([1.9,2.5],[2.0,2.0],color='rosybrown')

# 屋顶线(绘制房顶三角形区域,[1,2.5,4],[3,4.5,3]分别是x,y的坐标值,也即三个坐标点(1,3)(2.5,4.5)(4,3))

ax.plot([1,2.5,4],[3,4.5,3],color='rosybrown')

#矩阵合集

rectangle_list=[rectangle1,rectangle2,rectangle3]

# 屋顶填充颜色(ax.fill_between函数实现部分填充,ax.fill_between其他可选参数https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.fill_between.html)

ax.fill_between(x1,3,y1,color='b',interpolate=True)

ax.fill_between(x2,3,y2,color='b',interpolate=True)

# 利用for循环,向画布中添加图像

for rect in rectangle_list:

ax.add_patch(rect)

ax.axis([0,5,0,6])

#展示

plt.show()

python绘图房子_matplotlib画房子相关推荐

  1. Python绘图Turtle库画圈

    利用海龟turtle来画几个圈. 绘制要求: 每个圆半径为40像素 上面三圆颜色自左向右依次为蓝.黑.红,下面两圆颜色自左向右依次为黄.绿,绘制顺序依次为蓝.黑.红.绿.黄 每一个圆绘制时均从该圆上的 ...

  2. python绘图:turtle画太极图

    参考:https://www.jianshu.com/p/2a6fb8f38a16 原理 分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆 ...

  3. python小海龟画房子编程_教孩子学Python编程之海龟画图(一)

    大家好,我是践行计算机教育刘老师,很高兴跟大家分享Python编程,建议5年级以上的学生学习.父母也可以陪着孩子一起学习Python编程,对于孩子学编程起到监督和辅助学习.下载我们Python编程工具 ...

  4. HTML绘制小房子,简笔画教程怎么画小房子

    房子是很多人刚学画画的时候较为爱画的,画起来也算是比较的简单,简笔画也是幼儿们非常喜欢的绘画方法,爸爸妈妈们可以多陪陪孩子画一画简笔画,那么房子简笔画怎么画?下面我们就一起来看看小房子简笔画图解教程. ...

  5. canvas全局合成画月牙_画房子一日营 | 园林设计写生系列课程

    画房子导师刘畅绘 暑假来啦,打算窝在空调房当乖宝宝? 当然不! 画房子的园林空间绘画写生课,刚好适合你! 01 为什么要在园林中绘画? 中国古典园林独步世界,曾被著名建筑学家童雋先生称为"三 ...

  6. python 画蜘蛛_R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)...

    写在前面:为啥不用excel绘制这些图,用PoweBI,帆软BI等可视化软件来绘图,不是更方便吗?的确,这些工具都很方便,但同时,它们显得很呆,不够灵活,更为致命的是,它们绘制出的图形,分辨率不够,用 ...

  7. python画树叶-用Python绘图,感受编程之美

    用Python绘图,感受编程之美冬日里,树叶都已落下,还好可以用Python,重现银杏树的美 用Python绘图,发现编程之美 冬日里,树叶都已落下,还好可以用Python,重现银杏树的美 昨日的雪, ...

  8. c语言房子图案大全图片,儿童简笔画房子_房子简笔画图片大全

    房子也有很多的造型,有复杂的,也有简单的.简单几笔怎么画出房子呢?房子的简笔画的画法步骤怎样的呢?今天我们来学学简单的简笔画.小编整理了儿童简笔画房子,希望大家喜欢! 儿童简笔画房子展示 儿童简笔画房 ...

  9. 用python画小猪佩奇的编码_如何用python绘制小猪佩奇-python绘图教程图文讲解

    原标题:如何用python绘制小猪佩奇-python绘图教程图文讲解 如何运用python来绘制小猪佩奇呢?通过几道简单的python代码即可让你绘制出小猪佩奇,话不多说,直接上代码. 用python ...

最新文章

  1. 10款无需编程的App DIY开发工具
  2. 半分钟内能看透问题本质的人是如何思考的?
  3. python学习笔记-36 文件读写
  4. GDCM:gdcm::Preamble的测试程序
  5. oracle开放视图,Oracle视图
  6. LeetCode 1503. 所有蚂蚁掉下来前的最后一刻(脑筋急转弯)
  7. vuejs对象更新渲染_vue 数组和对象渲染问题
  8. Centos7.3下载和安装教程
  9. 服务器基本安全策略配置
  10. 别有幽愁暗恨生,此时无声胜有声——python循环结构
  11. 118.Python修炼之路【123-前端-JQuery样式操作】2018.08.01
  12. Word中的图片保存后变模糊(失真)的问题的有效解决方案
  13. APP全栈工程师修炼之路(二)
  14. java网课|File类递归
  15. 修改Thinkphp-cmf上传视频大小限制
  16. 二十八、动词不定式 2 做表语、宾语、后置定语、状语
  17. 哪个省才是高考地狱模式?有你的省吗?
  18. super_status_bar与status_bar的关系
  19. 高性能mysql学习笔记--复制
  20. 吴明计算机二级二级试题,全国计算机二级ffice-word-历年真题.docx

热门文章

  1. 计算机二级试题及答案百度云链接,计算机二级Photoshop题库及答案
  2. ladp3 获取属性_ldap3库:用多个值修改属性
  3. 畅言云如何修改授权的计算机,畅言交互式软件使用问题解决方法.docx
  4. datetime parse java_java – LocalDateTime – 使用LocalDateTime.parse...
  5. Java毕设项目鑫通物流车辆调度系统mp4(java+VUE+Mybatis+Maven+Mysql)
  6. \left 和 \right 后面加一个“.” 表示什么意思?
  7. jxr怎么变成jpg_怎么将DWG文档转成图片格式
  8. 火车票售票系统C语言大作业,基于C语言实现简单的12306火车售票系统
  9. OpenStack Train Magnum部署Kubernetes(1)--部署OpenStack Train
  10. windows远程linux的工具