使用matplotlib画图

# -*- coding:utf-8 -*-
import matplotlib.pyplot as plt

首先引入库文件

# 拆线图
input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]

plt.plot(input_values, squares, linewidth=5)
plt.title("Square Numbers", fontsize=24)
plt.xlabel("value", fontsize=14)
plt.ylabel("square of Value", fontsize=14)
plt.tick_params(axis='both', labelsize=14)
plt.show()
使用matplotlib画图_第1张图片
Paste_Image.png
#散点图
#绘制一个点
plt.scatter(2, 4, s=200)
plt.show()

#绘制多个点
x_values = [1, 2, 3, 4, 5]
y_values = [1, 4, 9, 16, 25]
plt.scatter(x_values, y_values, s=100)
plt.show()
使用matplotlib画图_第2张图片
Paste_Image.png
#自动计算数据
x_values = list(range(1, 1001))
y_values = [x**2 for x in x_values]
plt.scatter(x_values, y_values, edgecolor='none', c=x_values, cmap=plt.cm.Blues, s=5)
plt.axis([0, 1100, 0, 1100000])
plt.savefig('squares_plot.png', bbox_inches='tight')
plt.show()
使用matplotlib画图_第3张图片
Paste_Image.png

代码都比较简单,一看便知。

你可能感兴趣的:(使用matplotlib画图)