python怎么画简单图片-Python绘制简易的二维图像
大家好,我是飞向天空的牛。
最近学习了一下用Python绘制简易的二维图像,代码如下图所示:绘图代码
文本如下:
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["font.sans-serif"] = ["Times New Roman"] # 设置字体,如Times New Roman、FangSong等
plt.figure() # 新建一个画布,用于输出图像
plt.rcParams['xtick.direction'] = 'in' # 设置x轴刻度朝向
plt.rcParams['ytick.direction'] = 'in' # 设置y轴刻度朝向
plt.axis([0, 22, 0, 620]) # 规定画图区域 x的范围为0~22;y的范围为0~120 如无需要可不写这句话
# -----------------plot画函数图像---------------------
x = np.linspace(0, 20, 1000) # 从0到20,等分1000分
y = x**2+2*x # 这里写函数的表达式
plt.plot(x, y, linewidth=1, color='k', linestyle='-', label='y=x$^{2}$ +2x') # 绘制关于x的曲线 y
# plt.plot(x, y) # 常用简洁写法
# ----------------scatter画散点图---------------------
x1 = [3, 4, 5, 6] # 散点x轴数据
y1 = [20, 44, 68, 92] # 散点y轴数据
plt.scatter(x1, y1, color='b', marker='*', label='scatter test') # 绘制散点图
# plt.scatter(x1, y1) # 常用简洁写法
# ---------------画图例、坐标轴、刻度和图片题目--------------
plt.legend(loc='upper left', fontsize=10) # 加图例须在plot或scatter语句中写label="图例名称’
plt.xlim(0, 22) # 设置x轴标注刻度范围,如无需要可不写
plt.ylim(0, 600) # 设置y轴标注刻度范围,如无需要可不写
plt.xlabel('x name', fontsize=10) # x 轴名称输入
plt.ylabel('y name', fontsize=10) # y 轴名称输入
plt.title("y=x$^{2}$ +2x", fontsize=10) # 图片标题名称输入
plt.show()
以上主要介绍了用plot和scatter方法绘制图像,和matlab中的写法有点类似。
什么,为什么不直接用Origin画?因为用Python画帅一些,哈哈
高手路过轻喷。
参考资料:
【1】https://www.zhihu.com/question/62070663/answer/301558761
【2】刘大成. Python数据可视化之matplotlib实践[M]. 2018.
【3】Korites B J. Python Graphics: A Reference for Creating 2D and 3D Images[M]. Apress, 2018.
python怎么画简单图片-Python绘制简易的二维图像相关推荐
- python绘制曲线y=2x+5_Python绘制简易的二维图像
大家好,我是飞向天空的牛. 最近学习了一下用Python绘制简易的二维图像,代码如下图所示:绘图代码 文本如下: import matplotlib.pyplot as plt import nump ...
- python怎么画简单图片-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- python怎么画简单图片-初学Python-简单的在图片上加文字
场景 在用户运营中,拉新是第一步.我们产品打算先再小范围试验一下效果,不动用开发哥哥,自己制作邀请海报. 没错,就是最简单的,邀请领奖励活动. UI妹妹把海报模版做出来,邀请码根据用户ID自行填上. ...
- python画简单图片-Python绘制“高颜值”桑基图
请看以下图片: 相信许多小伙伴第一眼就会被它美丽的外表所吸引,由此引发一连串的惊叹: "这个图叫什么???" "这个图真好看!!!怎么画啊?" 为了满足大家的好 ...
- python怎么画简单图片-小白艰难的Python图像的绘制
1.贪吃蛇 代码: import turtle turtle.setup(650,350) turtle.penup() turtle.fd(-250) turtle.pendown() turtle ...
- python画简单图片-Python 画个图
先放上最后的结果图(数据画的有点丑,随便看看就好了): 功能描述: 这个脚本主要的作用就是监视指定文件夹中(示例中在脚本所在文件夹下)指定文件这里就是csv文件中的数据做折线图:再将这一系列的图保存成 ...
- python画车辆轨迹图_如何利用 Python 绘制酷炫的 车辆轨迹 — 速度时空图?三维数据用二维图像呈现...
说明:本文系交通攻城狮原创文章,如需转载请私信联系,侵权必究. 2020,第 30 期,编程笔记 建议直接阅读精编版:如何利用 Python 绘制酷炫的 车辆轨迹 - 速度时空图?三维数据用二维图像呈 ...
- python plot画简单的曲线图
python plot画简单的曲线图 ubuntu jupyter notebook 画简单的曲线图,但显示中文时有问题,以下画曲线图指令和中文显示解决方法: 1.简单代码 import matplo ...
- python turtle循环,python实现画循环圆 python turtle画4个同心圆方法
在python中如何使用循环结构画四个相切的圆 利用循环绘制复杂图形 python题? 循环画圆,圆的圆心在同一个圆上,同时用不同的渐进颜色 要用到三角函数算圆心 python怎么实现画圆功能 pyt ...
最新文章
- 自己珍藏一些有趣的Python子程序
- Echarts后台option对象
- Linux/Centos Tomcat 配置日志切分以及脚本自动清理
- Pandas入门3(dtype+fillna+replace+rename+concat+join)
- Linux入门学习(一)
- 最大公约数PHP算法,php计算两个整数的最大公约数常用算法小结
- (1)初识云计算-《云计算核心技术剖析》学习笔记
- openStreetMap数据分析举例-使用Qt统计城市科技指数排名
- 别被你的双眼所欺骗!100张神奇的视觉欺骗图
- Linux如何检查是否支持SNI,WDCP下的纯Nginx支持多域名ssl证书(TLS SNI support disabled)解决方案...
- C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......
- 未来10年计算机专业会不会淘汰,未来10年不会“被淘汰”的4个专业,发展潜力较大,就业前景可观...
- 我国第一部计算机信息系统安全,《中华人民共和国计算机信息系统安全保护条例》中明确了我国计算机信息系统安全保护工作的重点是 - 作业在线问答...
- CGAL 凹包(alpha-Shape)
- 计算机考数二英一的学硕,21考研调剂新规则!学硕还能否调专硕?数一英一能调数二英二吗?...
- Google Play 之 deviceId
- 金蝶EAS管理控制台一闪而过
- 在被管理节点上创建文件或目录
- 6-3 设计一个长方体类Cuboid (10 分)
- 2022.05 ESP32 空中升级 OTA
热门文章
- day4 流程控制while 判断if
- 2018icpc南京网络赛L题Magical Girl Haz(dijkstra+dp)
- 一个简单的PHP模板引擎
- Spring-cloud-eureka-robbin-hystrix-feign
- vue 报错./lib/html5-entities.js, this relative module was not found
- 《手把手教你学C语言》学习笔记(1)---C语言的特点
- 安装gitlab并汉化
- 《web全栈工程师的自我修养》阅读笔记
- SqlServer2000 类似sqlserver2005的 rownumber() 函数
- 软件开发模型之优缺点