首页 > 编程语言 >python-matplotlib库

python-matplotlib库

时间:2023-04-09 16:11:10浏览次数:51  
标签:plot plt python matplotlib label -- np

学习过程中跟着敲的代码:
import matplotlib.pyplot as plt
from matplotlib.image import imread

plt.rcParams["font.sans-serif"] = ['Arial Unicode MS'] # 设置字体
# plt.rcParams["axes.unicode_minus"] = False # 该语句解决图像中的“-”负号的乱码问题
# x = np.arange(-np.pi, np.pi, 0.1) # 以0.1为单位生成0到6之间的数据
# y1 = np.sin(x) # x传入生成y
# y2 = np.cos(x)
# plt.plot(x, y1, label="sin") # x,y传入生成函数图像
# plt.plot(x, y2, label="cos", color="red", linestyle="--") # x,y传入生成函数图像
# plt.xlabel = "x"
# plt.ylabel = "y"
# plt.title("sin&cos")
# plt.legend()
# plt.show()

# data_list = [1, 2, 3, 4]
# stock1 = [4, 6, 2, 3]
# stock2 = [1, 5, 3, 7]
# # 设置折线图的格式
# #显示样式
# # r.- go-- k+-. c*: bs format=颜色+点+线
# plt.plot(data_list, stock1, "ro--", label="股票代码:abc") # r是红色,o是图标类型
# plt.plot(data_list, stock2, "c*--", label="股票代码:123")
# plt.title("折线图") # 标题
# plt.xlabel("时间") # 标注x轴
# plt.ylabel("股价") # 标注y轴
# # 设置x/y坐标刻度
# # plt.xticks([1,2,3,4])
# plt.xticks(np.arange(1, 5, 0.5))
# plt.yticks(np.arange(2, 8, 1))

# plt.legend()
# # 添加辅助线网格
# plt.grid()
# plt.show()

img=imread('/Users/mendianyu/Downloads/kun.jpg')#读入图像
plt.imshow(img)
plt.show()

 

 更多参考:Matplotlib documentation — Matplotlib 3.7.1 documentation

标签:plot,plt,python,matplotlib,label,--,np
From: https://www.cnblogs.com/mendianyu/p/17300474.html

相关文章

  • python获取某单元格的行和列
    解决问题:在读取excel时,假如读取到了我想要的数据,则返回它所在的行和列importopenpyxl#打开Excel文件并选择工作表wb=openpyxl.load_workbook(r'D:\Users\72036454\Desktop\test.xlsx')sheet=wb['Sheet1']#遍历整个工作表,查找特定值target_value='hello'......
  • Navicat软件、python操作MySQL
    目录Navicat软件1.软件简介2.navicat基本操作python操作MySQL1.链接、执行sql、关闭(游标)2.查询结果3.增删改查4.使用pymysql写一个注册和登录的案例Navicat软件1.软件简介第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还......
  • Python 操作 MongoDB
    Python操作MongoDB目录Python操作MongoDB1MongoDB简介1.1NoSQL的优点/缺点1.2使用MongoDB注意事项1.3MongoDB数据类型2MongoDB命令2.1基础命令2.2集合的增删改查2.2.1增加2.2.2查询2.2.3改2.2.4删除3python操作MongoDB1MongoDB简介MongoDB是一个基于分......
  • 【python】使用build模块进行简单打包分发
    build模块build模块是python3.6引入的一个简单的打包工具,和setuptools的区别是,build更加灵活简单,而setuptools提供了很多的高级功能,可以更加灵活的满足不同的项目需求   也就是说,build提供了一个简单的标准库级别的构建和打包工具,而setuptools更加强大安装buildpython......
  • 一文弄懂Python中的sort和sorted函数
    1.引言Python中的sort()和sorted()函数主要用于按升序或降序对数据进行排序。在本文中比较用于列表时,两个函数在编程和语法上的差异。闲话少说,我们直接开始吧!2.Sort()函数基本用法用于列表排序的sort函数的语法如下:list.sort(reverse=False,key=None)用法如下:参数reverse:默认为......
  • 21天掌握Python 3/21 编码
    如果输出中文字符 "你好,世界" Python有可能会碰到中文编码问题。Python文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint("你好,世界")以上程序执行输出结果为:File"test.py",line2SyntaxError:Non-ASCIIcharacter'\xe4'infiletest.pyonline2,bu......
  • python把结果保存到word
    开始Python操作Word用到了模块python-docx,它把word分割成很多段落,如下结构:document>paragraph/picture>run其中document是整个文档对象,paragraph是段落run是段落下的按照样式来分割的小块,每块有独立的样式。安装方式pipinstallpython-docx示例fromdocximportDo......
  • Centos 7 安装 Python3.9.16
    1、下载Python官网(https://www.python.org/downloads/)对应的安装包,选择3.9.16的linux版本wgethttps://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz2、解压tgz包tarzxvfPython-3.9.16.tgz-C/opt3、创建Python-3.6.5安装目录mkdir/usr/local/python34、安装依......
  • Python-venv-创建和管理虚拟环境
    Python-venv-创建和管理虚拟环境https://docs.python.org/3/tutorial/venv.html概述Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。这意味着一个Pytho......
  • Python中的抽象基类介绍
        从上一篇文章(Python中鸭子类型与多态介绍)中,我们了解到了python的鸭子类型和多态。继承提供了多态的基础,而多态则使继承更加灵活和强大。那么今天,让我们再来一起了解一下python里面的抽象基类。Python中的抽象基类(AbstractBaseClasses,简称abc)是一种特殊的类,它用于定义一......