matplotlib使用

matplotlib在vscode上使用 在terminal输入pip install matplotlib安装,回车即可。 阅读详情

基本语法

导入库

import matplotlin.pyplot as plt
import numpy as np

plt 和ax.区别

  • plt. 先生成一个画布,在画布中生成的区域进行画图,当然plt也可以划分区域plt.subplot(111)
  • ax. 先生成一画布,在画布上选定一个区域进行画图add_subplot(xyz)第一个数字x代表行数,第二个数字y代表列数,第三个数字z表示取第z个小区域(先取第一行,从左到右)
  • 但是撇开位置不讲,两个图形没有图像上的区别

plt.

fig=plt.figure(num=1,figsize=(6,4))# 创建一个图形底板
plt.plot([1,2,3,4],[1,2,3,4])
# plt也可以直接划分区域
# plt.subplot(111)
plt.show()

在这里插入图片描述

ax.

fig=plt.figure(num=1,figsize=(4,4))
#  add_subplot(xyz)第一个数字x代表行数,第二个数字y代表列数,第三个数字z表示取第z个小区域(先取第一行,从左到右)
ax=fig.add_subplot(231)
plt.plot([1,2,3,4],[1,2,3,4])
plt.show()

在这里插入图片描述


ax. 用法

PS:以下使用ax.,使用plt.可跳下面

子图创建-展示不同的分区区域

  • 在画图之前,一般在画布上选定一个区域然后创建子图,如:
fig=plt.figure(num=1,figsize=(4,4))
ax1=fig.add_subplot(221)###可从图中看到,我们的画布是分为2x2的区域
ax1.plot([1,2,3,4],[1,2,3,4])
ax2=fig.add_subplot(222)
ax2.plot([1,2,3,4],[2,2,3,4])
ax3=fig.add_subplot(223)
ax3.plot([1,2,3,4],[1,2,2,4])
ax4=fig.add_subplot(224)
ax4.plot([1,2,3,4],[1,2,3,3])

plt.show()

在这里插入图片描述

设置刻度范围:

ax.set_xlim(1,7.1)#x轴从1到7.1
ax.set_ylim(40,100)#y轴从40到100

显示刻度

#设置显示的刻度
ax.set_xticks(np.linspace(1,7,7))#np.linspace()函数为等差数列,1至7的7个数组成的等差数列1,2,3,4,5,6,7,
ax.set_yticks(np.linspace(50,100,6))#关于等差数列,想了解的可以参看numpy的用法

设置刻度标签

#设置刻度标签
ax.set_xticklabels(["星期一","星期二","星期三","星期四","星期五","星期六","星期日"],fontproperties="SimHei"\
,fontsize=12)
#这里用到了属性fontproperties可以单独设置x轴标签的字体,也可以用fontsize设置字体大小,还可以用color
 设置字的颜色

ax.set_yticklebels(["50kg","60kg","70kg","80kg","90kg","100kg"],fontsize=12)

在这里插入图片描述

tick_params()函数

  • axis: 可选"x",“y”,“both”,默认"both",分别代表,对x轴操作,对y轴操作,对两个轴都操作。
  • direction: 可选 “in”,“out”,"inout"代表,刻度线显示在坐标轴里面,坐标轴外边,双边

添加轴坐标标签,表头,图例

ax.set_xlabel("星期")#添加x轴坐标标签,后面看来没必要会删除它,这里只是为了演示一下。
ax.set_ylabel("销售量",fontsize=16)#添加y轴标签,设置字体大小为16,这里也可以设字体样式与颜色

ax.set_title("某某水果店一周水果销售量统计图",fontsize=18,backgroundcolor='#3c7f99'\
fontweight='bold',color='white',verticalalignment="baseline")#标题(表头)


plt.用法

PS:以下使用plt.

普通折线图

  • 只指定一个数组元素时,表示为纵坐标的值,横坐标默认是数组下标
  • 也可以直接都指定横坐标和纵坐标
# 纵坐标折线图
fig=plt.figure(num=1,figsize=(6,4))# 创建一个图形底板
plt.plot([3,1,4,5,2])# 只指定一个数组元素,表示为中坐标的值,横坐标默认是数组下标
plt.ylabel("Grade")
plt.savefig("test1",dpi=600)# dpi 修改输出质量,表示每一英寸内像素点的值
plt.show()
# 横坐标和纵坐标折线图
plt.ylabel("Grade")
plt.plot([0,2,4,6,8],[3,1,4,5,2])# 指定横坐标和纵坐标
plt.axis([0,10,0,6])# 表示横坐标的尺度为[0,10],纵坐标为[0,6]
plt.show()

plt.plot(x,y,format_string,**kwargs)函数说明:

  • x:x轴的数据,列表或者数组,可选
  • y:y轴数据,列表或者数组
  • format_string:控制曲线的格式字符串,可选,,可选由颜色字符、风格字符和标记字符组成。
  • kwargs:第二组或者更多(x,y,format_string)
颜色字符说明
‘b’蓝色
‘g’绿色
‘r’红色
‘c’青绿色 cyan
‘m’洋红色 magenta
‘y’黄色
‘k’黑色
‘w’白色
‘0.8’灰度值字符串
风格字符说明
‘-’实线
‘–’破折线
‘-.’点划线
‘:’虚线
‘’ ’ ’无线条
标记字符说明
‘.’点标记
‘o’实心圈标记
‘^’上三角标记
'*'星形标记
‘+’十字标记
‘x’x标记
# 展示不同的函数画图
a=np.arange(10)
plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-.')
plt.show()

在这里插入图片描述

中文显示plt.rcParams["font.family"]="SimHei"

  • 加入以上代码,中文就可以正常显示
    属性
    在这里插入图片描述
  • 字体选择
    在这里插入图片描述
matplotlib.rcParams['font.family']='STSong'
matplotlib.rcParams['font.size']=20# 字体大小
a=np.arange(0.0,5.0,0.02)
plt.xlabel("横轴:时间")
plt.ylabel("纵轴:振幅")
plt.plot(a,np.cos(2*np.pi*a),'r--')
plt.show()

上面都是简单语法介绍,下面开始画甘特图,这个在python可视化中是非常重要的

matplotlib画柱状图

plt.bar()、plt.barh()参数解释

plt.bar():正常柱状图📊📊,常见的统计图;
plt.barh():横向的柱状图,可以理解为正常柱状图旋转了90°。

plt.bar()

plt.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)
  • x:表示x坐标,数据类型为int或float类型,刻度自适应调整;也可传dataframe的object,x轴上等间距排列;
  • height:表示柱状图的高度,也就是y坐标值,数据类型为int或float类型;
  • width:表示柱状图的宽度,取值在0~1之间,默认为0.8;
  • bottom:柱状图的起始位置,也就是y轴的起始坐标;
  • align:柱状图的中心位置,默认"center"居中,可设置为"lege"边缘;
  • color:柱状图颜色;
  • edgecolor:边框颜色;
  • linewidth:边框宽度;
  • tick_label:下标标签;
  • log:柱状图y周使用科学计算方法,bool类型;
  • orientation:柱状图是竖直还是水平,竖直:“vertical”,水平条:“horizontal”;

示例代码:

import matplotlib.pyplot as plt
import numpy as np

y=[20,30,15,25,15]
N=5
index=np.arange(N)
plt.bar(x=index,height=y)
plt.show()

在这里插入图片描述

plt.barh()

plt.barh(y, width, height=0.8, left=None, *, align='center', **kwargs)
  • y:表示y坐标,数据类型为int或float类型,刻度自适应调整;也可传dataframe的object,y轴上等间距排列;
  • width:表示柱状图的长度,也就是x坐标值,数据类型为int或float类型;
  • height:表示柱状图的高度,取值在0~1之间,默认为0.8;
  • 其他参数与plt.bar()类似。
import matplotlib.pyplot as plt
import numpy as np

y=[20,30,15,25,15]
N=5
index=np.arange(N)
# plt.bar(x=index,height=y)
# plt.show()

plt.barh(y=index,width=y)
plt.show()

在这里插入图片描述

plt.bar()综合应用

import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator
from matplotlib import ticker
%matplotlib inline


# 第一个坐标轴和图
fig = plt.figure(figsize=(8,5), dpi=80)
ax = fig.add_subplot(1,1,1)
plt.subplot(1, 1, 1)

# 画多个图,传递多个不同的x轴刻度
x = [i for i in range(25)]  # x轴标准刻度
x1 = [i-0.2 for i in range(25)]  # 第一个图x轴左偏移0.2
x2 = [i+0.2 for i in range(25)]  # 第二个图x周右偏移0.2,防止重叠
xx = data3['sku_pri'].to_list()  # x周的刻度显示

ax.set_ylabel('y轴1的名称')
ax.set_xlabel('x周名字')
plt.bar(x1, data3['num_sales']/10000, width=0.4, label='第一张图')
plt.ylim(0,4000)
plt.xticks(x,xx)  # x周刻度显示
plt.title('plt.plot()综合应用')
ax.legend(loc='upper left')

# 第二个坐标轴和图
ax2 = ax.twinx()
ax2.spines['right'].set_position(('axes', 1.0))
ax2.set_ylabel('y轴2的名称')
plt.bar(x2, data3['lk_num']/10000, width=0.4, color='orange', label='第二张图')
plt.ylim(0,200)
plt.xticks(x,xx)
ax2.legend(loc='upper center')

# 第三个坐标和图
ax3 = ax.twinx()
ax3.spines['right'].set_position(('axes', 1.1))  # 1.1向右便宜避免重叠
ax3.set_ylabel('y轴3的名称')
plt.plot(x, data3['lk_ra'], marker='*',color='purple', label='第三张图')
plt.ylim(0,0.12)

# y轴3设置刻度未百分比
ax3.yaxis.set_major_locator(MultipleLocator(0.02))
ax3.yaxis.set_major_formatter(ticker.PercentFormatter(xmax=1, decimals=0))
plt.xticks(x,xx)

ax3.legend(loc='upper right')

# plt.savefig('保存图片名称'+'.png')
plt.show()

在这里插入图片描述

plt.barh()画甘特图

数据如下:
python读取excel需要了解的知识点这里!!!

在这里插入图片描述
在这里插入图片描述

代码:
ps:注释掉的colors的那个配色更好看

import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
from colour import Color
# import xlrd 引擎


# 正常显示中文和符号
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False

# 读取数据表,获取工位加工时长和各个工位开始加工时间
df1=pd.read_excel('test.xls',sheet_name='continue_time',index_col='YM')
df2=pd.read_excel('test.xls',sheet_name='start_time',index_col='YM')
# print(df1.head())
# print(df2.head())

CJS=['CJ1','CJ2','CJ3','CJ4']
YMS=['YM4','YM5','YM2','YM7','YM10','YM1','YM8','YM6','YM3','YM9']

# continue_time:各个工位加工时长,start_time:各个工位开始加工时间
continue_time=[]
start_time=[]

for cj in CJS:
    continue_time.append([ym for ym in df1[cj][YMS]])
    start_time.append([ym for ym in df2[cj][YMS]])

print("continue_time:",continue_time)
# print("start_time:",start_time)

# 获取数组大小,用于之后的循环
m=range(len(continue_time)) # 4 个机器
n=range(len(continue_time[0])) # 10 个工件

# print("m=%s,n=%s" %(m,n))

# 绘图
# 指定每一个水平柱子颜色
# red=Color('red')
# colors=list(red.range_to(Color('purple'),14))
# colors=[color.rgb for color in colors]
# print("colors:",colors)

colors = ['r', 'pink', 'orange', 'y', 'g', 'b', 'deeppink', 'purple', 'brown', 'black']

# 设置画布大小和分辨率
plt.figure(figsize=(20,8),dpi=200)

# barh:水平柱状图,设置循环迭代以绘制层叠效果
for i in m:
    for j in n:
        plt.barh(m[i] + 1, continue_time[i][j], left=start_time[i][j], color=colors[j])
        # print("机器=%s,工件=%s---------------------------" %(i,j))
        # print("m[i] + 1=%s, continue_time[i][j]=%s, left=start_time[i][j]=%s" % ( m[i] + 1, continue_time[i][j], start_time[i][j]))

plt.title('疫苗生产甘特图',fontsize=17)

# 命名
labels=['']*len(continue_time[0]);
for f in n:
    labels[f]='YM%d'%(f+1)
print(labels)

# 添加图例
patches=[mpatches.Patch(color=colors[i],label="{:s}".format(labels[i])) for i in range(len(continue_time[0]))]
plt.legend(handles=patches,loc=4)

# XY标签
plt.xlabel('加工时间/分钟',fontsize=15)
plt.ylabel('各工位加工流程',fontsize=15)

# XY轴刻度
plt.yticks([1,2,3,4],['CJ1','CJ2','CJ3','CJ4'])

# 网格线
# plt.grid(linestyle='--',alpha=0.5)

plt.savefig('gatte.jpg')
plt.show()

结果展示:

在这里插入图片描述

代码实现ROS2bag录制数据和回放数据(C++) ROS2的ROS2bag功能可以将指定Topic中的数据以.db3的格式(不同于ROS)保存到本地文件中。读取文件数据可以实现数据回放。 阅读详情

相关推荐

SmsForwarder v6.4.0 + Flask API 实战:5步搭建手机验证码自动化接收服务

本文详细介绍了如何利用SmsForwarder v6.4.0和Flask API构建企业级验证码自动化处理系统。通过5个关键步骤,包括系统架构设计、Android端配置、Flask服务端实现、企业级部署方案以及实战应用场景扩展,帮助开发者高效处理短信验证码,提升自动化测试和数据采集的工作效率。

weixin_30292745的博客 392

5种方法,用python安装matplotlib库!

在数据可视化的世界里,matplotlib 是一个非常重要的工具库。它提供了一整套绘图功能,帮助我们将数据可视化为图表。无论你是数据科学家、工程师,还是只是在数据处理领域有所涉猎,掌握 matplotlib 的安装方法都能让你的工作更加高效。本文将详细介绍几种在Python中安装 matplotlib 的方法。

m0_75067629的博客 3万+

版图学习汇总十一(DRC、LVS注意事项)

esd。

weixin_56071389的博客 2262

关于使用Python安装matplotlib后,加载库时出错的解决方式

一、在win10系统下使用pip命令安装matplotlib库:pip installmatplotlib 1、第一次使用的Python3.8版本,当时Python3.8安装在F盘,在cmd窗口输入pip installmatplotlib后,显示matplotlib安装成功,当我在py文件中加载matplotlib库时,出现以下报错: 2、第二次,使用Python3.9版本安装显示同样的报错。 二、错误原因 经查阅,大致原因是:使用pip命令安装的matplotlib库不匹配Pyth...

weixin_44232639的博客 4032

ARM SMMUv3设备树配置实战:从零开始为RK3588搭建IOMMU环境

本文详细介绍了在RK3588平台上配置ARM SMMUv3设备树的实战经验。从理解硬件架构、设备树节点定义,到内核驱动集成与调试,提供了完整的IOMMU环境搭建指南,并分享了解决StreamID冲突、中断配置等常见问题的技巧,帮助开发者高效完成控制器初始化。

l3m4n的博客 884

CAPL编程的催化剂——CAPLdll的实现

CANoe作为一款功能强大的总线开发及测试工具,不仅仅是因为其丰富的库函数,最重要的是其兼容了多种编程语言,可以实现灵活的开发,极大的解决了纯CAPL编程所带来的限制,如通过动态链接库(DLL)来实现复杂函数的编写,使其能够在CAPL中可以调用,下面将对DLL的实现进行分析。capldll.cpp这个文件初看相当复杂,从整体上来说,这段代码主要包含了两部分:自定义函数实现和回调函数定义,今天的主要任务是实现自定义函数,这里的函数定义与普通函数定义差不多,只是利用了CAPL的格式。在VS2017工程中打开。

车载控制器AutoSAR软件开发工程师 4648

数据科学库(HM)(Day1)——matplotlib库加载以及pycharm中绘图

数据科学库(HM)(Day1)——matplotlib库加载以及pycharm中绘图

weixin_38551226的博客 705

YOLO26改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏已更新260多种不同的改进方法,所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手

Limiiiing的博客 6364

加载 matplotlib 包中文无法显示问题

问题描述 在使用 matplotlib 绘图的时候,运行中警告 “RuntimeWarning: Glyph 39064 missing from current font. font.set_text(s, 0, flags=flags)” , 结果为中文无法显示。 问题分析 该原因是因为对应字体无法显示中文的问题,需要加载对应正确的字体包。 解决问题 网上一般建议使用 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=[

他说他是个木偶的博客 879

基于唤醒音频的目标说话人语音识别系统设计报告

摘要 本报告设计了一套基于唤醒音频的目标说话人语音识别系统,通过五级流水线架构(唤醒检测→声纹注册→语音分离→目标ASR→拒识决策)解决复杂声学场景下的目标说话人识别问题。系统整合ECAPA-TDNN声纹模型、Conv-TasNet语音分离网络和Whisper ASR引擎,在L20 GPU上实现高效端到端推理,支持-5dB~5dB SNR范围和0~100%重叠率的双人语音场景处理。系统在目标说话人CER、拒识率和推理效率等关键指标上均达到设计目标,为智能语音交互提供了有效的身份感知解决方案。

huanghm88的专栏 73

第一章 DRM 子系统概述:1.2 专栏定位与技术覆盖范围

本专栏系统解析Linux内核DRM图形子系统的核心技术,涵盖GEM对象管理、TTM内存机制、DRM-Fence同步等核心模块,深入剖析DMA-BUF共享、DMA_Resv资源管理等关键技术。通过解读内核源码与用户态接口(libdrm),结合进程管理、匿名inode等底层机制,构建完整的DRM知识体系。专栏兼顾深度与易懂性,辅以实际应用场景分析,既适合图形驱动开发新手入门,也可满足资深工程师进阶需求,帮助读者掌握从内核实现到应用开发的全栈知识。

图形/计算GPU的驱动与虚拟化技术分享园地 3029

pyqt5加载matplotlib图形

从渲染器的画布figure中,然后就可以进行子布局,渲染器为:self.static_canvas ,画布为:self.static_canvas.figure。然后单个创建的方法为(eg:创建2行列):ax1=self.self.static_canvas.figure.add_subplot(211),FigureCanvasQTAgg是一个渲染器,它的工作就是不停的drawing,从而将物体显示在屏幕上。为将matplotlib中的figure对象变为一个Qt widgets.有些可能还理解不到位。

weixin_49577420的博客 1405

解锁RK3588芯片超强网络性能:多队列网卡与IRQ负载均衡实战

摘要:本文针对RK3588芯片的网络性能优化展开研究,重点探讨了多队列网卡配置和IRQ负载均衡技术。通过配置多队列网卡,将网络流量分散到多个队列处理,显著提升了吞吐量(测试显示提升67%)。同时,通过IRQ负载均衡配置使中断请求均匀分配到各CPU核心,CPU利用率降低至35%。文章详细介绍了配置步骤、测试方法,并分析了常见问题及解决方案。这些优化措施有效提升了RK3588在网络录像机、边缘计算等应用场景中的性能表现,为高性能网络应用提供了有力支持。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 498

【Python】matplotlib库的安装和简单使用

本文主要介绍matplotlib库的安装和简单使用。针对新手,首先从升级pip工具开始,然后使用pip工具从国内镜像快速下载安装matplotlib库,同时附带简单完整的python代码,用于演示绘制正弦曲线图形。

huanqing2010的专栏 40万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Matplotlib的简单使用

matplotlib的简单使用

ungoing的博客 928

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Matplotlib基本使用

是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像。Matplotlib 图形组成::指整个图形,可以把它理解成一张画布,它包括了所有的元素,比如标题、轴线等:绘制 2D 图像的实际区域,也称为轴域区,或者绘图区:指坐标系中的垂直轴与水平轴,包含轴的长度大小(图中轴长为 7)、轴标签(指 x 轴,y轴)和刻度标签。

Clocky7 1062

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Matplotlib 的基本使用

文章目录一、简介1. 什么是Matplotlib2. 为什么要学习Matplotlib3. 实现一个简单的Matplotlib画图 — 以折线图为例3.1 matplotlib.pyplot模块3.2 图形绘制流程3.3 折线图绘制与显示4. 认识Matplotlib图像结构(了解)二、基础绘图功能 — 以折线图为例1. 完善原始折线图 — 给图形添加辅助功能1.1 准备数据并画出初始折线图1.2 添加自定义x,y刻度1.3 中文显示问题解决1.4 添加网格显示1.5 添加描述信息1.6 图像保存2. 在一

mengxianglong123的博客 4496

【Matplotlib基本使用】

x:要显示的刻度值y:要显示的刻度值# 增加以下两行代码# 构造x轴刻度标签x_ticks_label = ["11点{}分".format(i) for i in x]# 构造y轴刻度# 修改x,y轴坐标的刻度显示。

weixin_55448492的博客 2584

wxpython使用matplotlib_matplotlib - matplotlib 教程

Pyplot 教程关于pylot接口的介绍。matplotlib 教程这个图库包含了使用Matplotlib可以做的许多事情的示例。可以点击任何图像,以查看完整的图像和源代码。有关更短的示例,请参见示例页。你还可以在我们的用户指南中找到外部资源和常见问题解答。matplotlib 入门这些教程介绍了使用Matplotlib创建可视化效果的基础知识,以及有效使用该包的一些最佳实践。使用指南本教程介绍...

weixin_39994627的博客 839

matplotlib的基础使用

plt.subplot2grid((3, 3), (1, 0), colspan = 2) //(3,3)表示分为3行3列,(1,0)表示选中第1行,第0列的区域进行绘图,colspan=2表示在选中区域的延伸。样式: '-','--','-.',':','.',',',,o,^,v,,s,+,x,D,d,1,2,3,4,h,H,p,| ,_颜色: b(蓝色),g(绿色),r(红色),c(青色),m(品红),y(黄色),k(黑色),w(白色)风格字符:‘-’实线;颜色字符:‘b’蓝色;

yuange1666的博客 1017

Matplotlib的基本使用

文章目录1. 什么是Matplotlib2. 安装和基本使用3.点线缩写和颜色的选择4. 设置图的信息4.1 设置线条样式的方法4. 2 设置轴和标题4.2.1 设置轴名称4.2.2 设置标题4.2.3 设置 x 轴和 y 轴的刻度4.2.4 复仇者联盟电影票房案例小结5. 设置文本注释和marker5.1 设置marker5.2 设置注释文本小结6. 设置图形样式6.1 调整图片的大小和像素6.2 显示图片的网格6.3 绘制多个图6.3.1 绘制多根折线6.3.2 绘制多个子图小结6.4 风格设置7. 条

自成背后的博客 5592

Matplotlib官方使用文档下载

Matplotlib官方使用文档下载 【下载地址】Matplotlib官方使用文档下载 Matplotlib官方使用文档PDF资源,助你快速掌握Python绘图利器。Matplotlib作为Python中功能强大的可视化库,广泛应用于数据分析和科学计算领域。该文档涵盖了从安装配置到高级应用的全面指南,包含丰富实例与最佳实...

gitblog_06763的博客 492

Matplotlib基础使用

Matplotlib 的使用 matplotlib更多的图形样式 图形样式 一、基础绘图01 from matplotlib import pyplot as plt x = range(2, 26, 2) y = [15, 13, 14.5, 17, 20, 25, 26, 26, 24, 22, 18, 15] # 设置图片大小 fig = plt.figure(figsize=(15, 8), dpi=80) # 绘图 plt.plot(x, y, linewidth = 5) # linew

Sunstar 272

Matplotlib 全面使用指南 -- Matplotlib 中的字体 Fonts in Matplotlib

Matplotlib 是一个综合库,用于在 Python 中创建静态、动画和交互式可视化。

船长Q的博客 1387

Matplotlib 全面使用指南 -- Matplotlib 中的文本 Text in Matplotlib

Matplotlib 是一个综合库,用于在 Python 中创建静态、动画和交互式可视化。

船长Q的博客 1378

在pyqt中使用matplotlib

基本思路 FigureCanvas→MyFigureCanvas FigureCanvas→MyFigureCanvas→QGraphicScene→QGraphicView 以下有展示三个例子,其中第二个仅供对比参考。 前两个例子不同之处是:第二个例子是吧FigureCanvas放到QGraphicScene中,再把QGraphicScene放到QGraphicView中,所做的...

4124
上一篇: Pandas.read_excel详解
下一篇: 使用vscode写UML图
@@老胡
博客等级 码龄7年 291粉丝 184原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值