创建多个变量的分布图可以通过以下步骤实现:
以下是一个示例代码,展示如何创建多个变量的直方图:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 准备数据
data = np.random.randn(1000, 3) # 生成1000个样本,每个样本有3个特征
# 创建变量
var1 = data[:, 0]
var2 = data[:, 1]
var3 = data[:, 2]
# 绘制直方图
plt.hist(var1, bins=20, alpha=0.5, label='Variable 1')
plt.hist(var2, bins=20, alpha=0.5, label='Variable 2')
plt.hist(var3, bins=20, alpha=0.5, label='Variable 3')
# 添加标题和标签
plt.title('Distribution of Variables')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 添加图例
plt.legend()
# 显示图形
plt.show()
这段代码使用NumPy生成了一个包含1000个样本和3个特征的随机数据集。然后,将每个特征存储在不同的变量中,并使用Matplotlib的hist
函数绘制直方图。最后,通过添加标题、标签和图例来自定义图形,并使用show
函数显示图形。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云