0%

Matplotlib模块的使用

前言

尝试根据b站大佬来扩充自己的知识面

使用Matplotlib模块来实现图像的绘制(基础)

参考

B站视频

过程

代码片段

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import numpy as np
import matplotlib.pyplot as plt

x = np.array([1, 2, 3, 4, 5, 6, 7, 8])
y = np.array([4, 2, 3, 2, 3, 3, 5, 3])
plt.plot(x, y, 'blue') # 绘制折线图 [参数1: x轴坐标 参数2: y轴坐标 参数3:颜色]
plt.plot(x, y, 'b', lw=5) # [参数4: 线条宽度]
# 绘图分为折线、 饼状、柱状图
# plt.show()
x = np.array([1, 2, 3, 4, 5, 6, 7, 8])
y = np.array([4, 5, 3, 6, 7, 5, 1, 3])
plt.bar(x, y, 0.5, alpha=1, color='r')
# 绘制柱状图[参数1: x轴坐标 参数2:y轴坐标 参数3: 柱状图宽度比例 参数4: 透明度 参数5: 颜色]
plt.show()

代码运行结果如下:

image-20210727163647412

其他

在pycharm中没有看到所显示的图

在新版pycharm中,图像显示政策进行了修改,在新版界面下,图片显示将出现在Sciview里面,但是我们也可以将其调整出来,调整方法如下:

File—>Settings—>Tools—> Python Scientific

之后将Show plots in toolwindow勾选的选项关闭即可

发现没有图像显示

根据b站视频所敲,但是并没有图像显示,查了一下发现在jupyter中,不使用show方法便可以进行显示,但是在pycharm中,需要使用show方法进行显示

-------------我也是有底线的哦如需更多,欢迎打赏-------------