大家好,我是飞向天空的牛。

最近学习了一下用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绘制简易的二维图像相关推荐

  1. python绘制曲线y=2x+5_Python绘制简易的二维图像

    大家好,我是飞向天空的牛. 最近学习了一下用Python绘制简易的二维图像,代码如下图所示:绘图代码 文本如下: import matplotlib.pyplot as plt import nump ...

  2. python怎么画简单图片-python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

  3. python怎么画简单图片-初学Python-简单的在图片上加文字

    场景 在用户运营中,拉新是第一步.我们产品打算先再小范围试验一下效果,不动用开发哥哥,自己制作邀请海报. 没错,就是最简单的,邀请领奖励活动. UI妹妹把海报模版做出来,邀请码根据用户ID自行填上. ...

  4. python画简单图片-Python绘制“高颜值”桑基图

    请看以下图片: 相信许多小伙伴第一眼就会被它美丽的外表所吸引,由此引发一连串的惊叹: "这个图叫什么???" "这个图真好看!!!怎么画啊?" 为了满足大家的好 ...

  5. python怎么画简单图片-小白艰难的Python图像的绘制

    1.贪吃蛇 代码: import turtle turtle.setup(650,350) turtle.penup() turtle.fd(-250) turtle.pendown() turtle ...

  6. python画简单图片-Python 画个图

    先放上最后的结果图(数据画的有点丑,随便看看就好了): 功能描述: 这个脚本主要的作用就是监视指定文件夹中(示例中在脚本所在文件夹下)指定文件这里就是csv文件中的数据做折线图:再将这一系列的图保存成 ...

  7. python画车辆轨迹图_如何利用 Python 绘制酷炫的 车辆轨迹 — 速度时空图?三维数据用二维图像呈现...

    说明:本文系交通攻城狮原创文章,如需转载请私信联系,侵权必究. 2020,第 30 期,编程笔记 建议直接阅读精编版:如何利用 Python 绘制酷炫的 车辆轨迹 - 速度时空图?三维数据用二维图像呈 ...

  8. python plot画简单的曲线图

    python plot画简单的曲线图 ubuntu jupyter notebook 画简单的曲线图,但显示中文时有问题,以下画曲线图指令和中文显示解决方法: 1.简单代码 import matplo ...

  9. python turtle循环,python实现画循环圆 python turtle画4个同心圆方法

    在python中如何使用循环结构画四个相切的圆 利用循环绘制复杂图形 python题? 循环画圆,圆的圆心在同一个圆上,同时用不同的渐进颜色 要用到三角函数算圆心 python怎么实现画圆功能 pyt ...

最新文章

  1. 自己珍藏一些有趣的Python子程序
  2. Echarts后台option对象
  3. Linux/Centos Tomcat 配置日志切分以及脚本自动清理
  4. Pandas入门3(dtype+fillna+replace+rename+concat+join)
  5. Linux入门学习(一)
  6. 最大公约数PHP算法,php计算两个整数的最大公约数常用算法小结
  7. (1)初识云计算-《云计算核心技术剖析》学习笔记
  8. openStreetMap数据分析举例-使用Qt统计城市科技指数排名
  9. 别被你的双眼所欺骗!100张神奇的视觉欺骗图
  10. Linux如何检查是否支持SNI,WDCP下的纯Nginx支持多域名ssl证书(TLS SNI support disabled)解决方案...
  11. C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......
  12. 未来10年计算机专业会不会淘汰,未来10年不会“被淘汰”的4个专业,发展潜力较大,就业前景可观...
  13. 我国第一部计算机信息系统安全,《中华人民共和国计算机信息系统安全保护条例》中明确了我国计算机信息系统安全保护工作的重点是 - 作业在线问答...
  14. CGAL 凹包(alpha-Shape)
  15. 计算机考数二英一的学硕,21考研调剂新规则!学硕还能否调专硕?数一英一能调数二英二吗?...
  16. Google Play 之 deviceId
  17. 金蝶EAS管理控制台一闪而过
  18. 在被管理节点上创建文件或目录
  19. 6-3 设计一个长方体类Cuboid (10 分)
  20. 2022.05 ESP32 空中升级 OTA

热门文章

  1. day4 流程控制while 判断if
  2. 2018icpc南京网络赛L题Magical Girl Haz(dijkstra+dp)
  3. 一个简单的PHP模板引擎
  4. Spring-cloud-eureka-robbin-hystrix-feign
  5. vue 报错./lib/html5-entities.js, this relative module was not found
  6. 《手把手教你学C语言》学习笔记(1)---C语言的特点
  7. 安装gitlab并汉化
  8. 《web全栈工程师的自我修养》阅读笔记
  9. SqlServer2000 类似sqlserver2005的 rownumber() 函数
  10. 软件开发模型之优缺点