matplotilb简单绘图


 

1.示例一

(1)使用随机数创作散点图

import numpy as np
import matplotlib.pyplot as plt

# 随机数生成器的种子
np.random.seed(19680801)
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2  # 0 to 15 point radii

plt.scatter(x, y, s=area, c=colors, alpha=0.5)  # 设置颜色及透明度

plt.title("Random scatter diagram")  # 设置标题
plt.show()

运行截图:

matplotilb简单绘图_第1张图片

2.示例二

(2)绘制柱状图填充不同颜色

import matplotlib.pyplot as plt
import numpy as np

x = np.array(['naruto', 'sasuke', 'sakura'])  # x轴3个数据
y = np.array([18, 20, 16])  # y轴数值

plt.bar(x, y, color=['b', 'y', 'g'])  # 填充不同颜色 b=蓝色,y=黄色,g=绿色
plt.show()

运行截图:

matplotilb简单绘图_第2张图片

3.示例三

(3)展示变量的趋势变化

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0.05, 10, 1000)  # x = 0.05到10的等间距1000个点
y = np.cos(x)  # y = cos(x)

# ls=图线风格, lw=图线宽度, label=图像标签
plt.plot(x, y, ls="-", lw="2", label="plot figure")  # 绘制线图
plt.legend()  # 绘制图例
plt.show()  # 显示图像

运行结果:

matplotilb简单绘图_第3张图片

 

你可能感兴趣的:(python,机器学习,开发语言)