欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python Matplotlib

程序员文章站 2022-03-09 19:49:14
...

简介

         matplotlib是最常用的2D绘制Python包。其官方网站为:https://matplotlib.org/

 

一个简单的例子与参数设置

        为了方便起见,matplotlib给出了很多默认设置。 你几乎可以控制所有matplotlib中提供的属性值:figure大小和像素,line的宽度、颜色和样式,axes,axis和grid属性,文本和字体属性等等。尽管大多数情况下,matplotlib的默认值都足够好了,但在某些情况下,你可能还是想用自己的方式修饰这些属性。

1)例子

import numpy as np
from matplotlib import pyplot as plt

X = np.linspace(-np.pi, np.pi, 256)
C,S = np.cos(X),np.sin(X)

plt.plot(X, C)
plt.plot(X, S)
plt.show()

2)参数设置

import numpy as np
from matplotlib import pyplot as plt

# 创建一个10*8大小的figure,每1*1中包含80个像素点,即创建了像素大小为800*640的figure
plt.figure(figsize=(10, 8), dpi=80)
# 在figure画布中建立一个子画布,221表示2*2共分成四个子画布,1代表使用的是第一个子画布
plt.subplot(221)
# 准备横坐标与纵坐标的数据
X = np.linspace(-np.pi, np.pi, 256)
c, s = np.cos(X), np.sin(X)
# 绘制曲线,color设置颜色,linewidth设置线宽,linestyle是设置线的类型‘-’为实线
plt.plot(X, c, color='blue', linewidth=1.0, linestyle='-')
plt.plot(X, s, color='green', linewidth=1.0, linestyle='-')
# 调整横坐标和纵坐标的宽度
plt.xlim(-4.0, 4.0)
plt.ylim(-1.0, 1.0)
# 设置显示坐标的间隔个数
plt.xticks(np.linspace(-4, 4, 9, endpoint=True))
plt.yticks(np.linspace(-1, 1, 5, endpoint=True))
# 显示画布
plt.show()

 

 

参考文章:

【1】https://blog.csdn.net/hustqb/article/details/76224208

 

相关标签: Python