【Python】plt库详解和示例
matplotlib.pyplot
是 Python 中一个用于绘图的库。以下是一些使用 plt
的常见示例:
- 绘制一个简单的折线图:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)
plt.show()
- 设置图表的标题和坐标轴标签:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)
plt.title('Simple Plot')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.show()
- 保存图表到文件:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)
plt.title('Simple Plot')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.savefig('simple_plot.png')
plt.show()
- 创建一个条形图:
import matplotlib.pyplot as plt
x = ['A', 'B', 'C', 'D']
y = [10, 20, 15, 25]
plt.bar(x, y)
plt.title('Bar Graph')
plt.show()
- 创建一个直方图:
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(10)
data = np.random.normal(size=1000)
plt.hist(data, bins=30)
plt.title('Histogram')
plt.show()
- 创建一个饼图:
import matplotlib.pyplot as plt
labels = ['Apple', 'Banana', 'Cherry', 'Dates']
sizes = [20, 30, 40, 10]
plt.pie(sizes, labels=labels)
plt.title('Pie Chart')
plt.show()
- 创建一个散点图:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.scatter(x, y)
plt.title('Scatter Plot')
plt.show()
以上示例展示了 plt
的一些基本用法。matplotlib.pyplot
提供了丰富的功能来创建各种图表,包括线图、条形图、直方图、饼图、散点图等。
评论已关闭