python画图入门

  • 基本画图
  • 画图参数
    • 线条形状
    • 点形状
    • 颜色
    • RC参数类型
    • plot内设置
    • plot内简化设置

时隔很久,我又掏出了我的笔,python小白,一点点来。Punchline~

基本画图

#导入库
import numpy as np
import matplotlib.pyplot as plt
# 确保显示不出现乱码
from matplotlib.pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']  # 中文显示
mpl.rcParams['axes.unicode_minus'] = False  # 负号显示
# 确定要画图像的x,y取值
x = np.arange(0, 2, 0.01)
y = x
z = x**2 #y=x^2
# 创建画布,无子图该步骤可省略
a = plt.figure()
#a = plt.figure(figsize=(8, 14), dpi=80)
# 创建两行一列子图中的第一幅子图
#a1 = a.add_subplot(2, 1, 1)
# 创建两行一列子图中的第二幅子图
#a2 = a.add_subplot(2, 1, 2)
#可以一幅图画完再创建另一幅图
#可如下操作
# 创建两行一列子图中的第一幅子图 a1 = a.add_subplot(2, 1, 1)
# 添加标题 plt.title('图像')
# 添加x,y轴名称 plt.xlabel('x') plt.ylabel('y')
# 添加x,y轴范围 plt.xlim(0, 1) plt.ylim(0, 1)
# 添加x,y轴刻度 plt.xticks([0, 0.2, 0.4, 0.6, 0.8, 1]) plt.yticks([0, 0.2, 0.4, 0.6, 0.8, 1])
# 绘制曲线 plt.plot(x, y, x, z)
# 绘制图例,该步骤应在绘图后 plt.legend(['y = x', 'z = x^2'])# 添加标题 title
plt.title('图像')
# 添加x,y轴名称 xlabel
plt.xlabel('x')
plt.ylabel('y')
# 添加x,y轴范围 xlim
plt.xlim(0, 2)
plt.ylim(0, 2)
# 添加x,y轴刻度 xticks
plt.xticks([0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2.0])
plt.yticks([0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2.0])
# 绘制曲线
plt.plot(x, y, 'g-.', x, z, 'b--')
# 绘制图例,该步骤应在绘图后 legend
plt.legend(['y = x', 'z = x^2'])
# 保存图片, dpi为清晰度,数值越高越清晰
plt.savefig('G:/1.png', dpi=500)
# 显示图像,必须加这一句,不然看不到图像
plt.show()

画图参数

其实我最关心的是画图时,形状和颜色参数,终于被我找到了~~~~

线条形状

点形状

颜色

RC参数类型

# 确定数据 x,y,z
# 设置线条rc参数 # 线条形状,linestyle可简写为ls
plt.rcParams['lines.linestyle'] = '-.'
# 线条宽度,linewidth可简写为lw
plt.rcParams['lines.linewidth'] = 2
# 线条颜色,color可简写为c
plt.rcParams['lines.color'] = 'g'
# 点形状
plt.rcParams['lines.marker'] = 'D'
# 点大小
plt.rcParams['lines.markersize'] = '10'
# 点边缘宽度
plt.rcParams['lines.markeredgewidth'] = '2'
# 点边缘颜色
plt.rcParams['lines.markeredgecolor'] = 'y'
# 点内部颜色
plt.rcParams['lines.markerfacecolor'] = 'r'
# 绘制曲线、显示图像并保存

plot内设置

# 绘制曲线
plt.plot(x, y, c='r', ls='--', marker='o')

plot内简化设置

# 绘制曲线
plt.plot(x, y, 'r--o')

python画图入门相关推荐

  1. python画图入门例子

    figure :n. 数字,数目,数值:数字符号,位数:身材,体型:(远处的)人影:(重要的)人物:(绘画或模型中)人像:(书中的)图.表:(数学)图形:价格,金额 plot :n. 阴谋,密谋:情节 ...

  2. python画图颜色表示大小变化_python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四)...

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

  3. python画图marker显示_python画图(标记、marker、设置标记大小、marker符号大全)(图文详细入门教程五)...

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

  4. python画图(标记、marker、设置标记大小、marker符号大全)(图文详细入门教程五)

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

  5. python画图(标记、marker、设置标记大小、marker符号大全)

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

  6. python画图零基础入门教程_Python画图学习入门教程

    本文实例讲述了Python画图的基本方法.分享给大家供大家参考,具体如下: Python:使用matplotlib绘制图表 python绘制图表的方法,有个强大的类库matplotlib,可以制作出高 ...

  7. 【python教程入门学习】Python实现自动玩贪吃蛇程序

    这篇文章主要介绍了通过Python实现的简易的自动玩贪吃蛇游戏的小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学一学 实现效果 先看看效果 这比我手动的快多了,而且是单机的,自动玩没惹 ...

  8. python画图程序有图-python画图程序

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及 ...

  9. python编程入门电子书下载-Python编程基础如何快速入门?“附电子书下载”

    本文是一位程序员的Python学习心得分享,对于新手来说,如何快速入门始终是个难题.今天我们就来看看他的心得体会,相信会对你有所启发. 本人使用Python语言将近2年了,这2年的时间就是我自己被Py ...

最新文章

  1. 沈向洋:读论文的三个层次
  2. Java -- JDBC 学习--数据库连接池
  3. 20个必不可少的Python库
  4. 一次线上redis报障处理过程
  5. 问题 1051: [编程入门]结构体之成绩统计2
  6. [Leedcode][JAVA][第355题][设计推特][面向对象][哈希表][链表][优先队列]
  7. 如何解决回归任务数据不均衡的问题?
  8. 生物科技PSD分层海报模板|细胞光效微观,满满渗透感
  9. vCenter 6.7 shell 和 SSH开启
  10. 大数据之-Hadoop3.x_MapReduce_TextInputFormat---大数据之hadoop3.x工作笔记0107
  11. windows下的文件遍历(使用CFindFile)
  12. 如何编写大数据分析师简历
  13. linux修改vcf编码格式,VCF乱码终极解决大法
  14. softmax 激活函数
  15. 利用易语言实现简单的文本加密和解密
  16. oracle vm virtualbox增强功能,VirtualBox增强功能包下载
  17. 数据库系统原理与应用教程(040)—— MySQL 查询(二):设置要查询的列名或表达式
  18. python画气泡图_用python 来绘制气泡图的简单技巧
  19. 5.29 C语言练习(计算数字个数:从键盘输入一串字符,输出字符串里的数字字符数。)
  20. 电脑出现All boot options are trled.黑屏不能开机解决方法

热门文章

  1. win10系统崩溃怎么修复_系统崩溃怎么重装系统图文教程
  2. OpenCV/Python:相机标定
  3. C++调用PyTorch模型:LibTorch
  4. python编程狮电脑版_w3cschool编程狮PC版-编程狮电脑版下载 v3.3.10--PC6电脑版
  5. OREO免费授权系统源码
  6. emlog-博客定制版lu1.3主题模板
  7. 精品美剧小屏精致灰色风格苹果CMSv10主题
  8. 酷乐emlog下载插件
  9. IDEA工具开发必备设置-极大提高开发效率
  10. slf4j日志的最优使用方式