创建多个变量的分布图可以通过以下步骤实现:
以下是一个示例代码,展示如何创建多个变量的直方图:
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
函数显示图形。
腾讯云相关产品和产品介绍链接地址:
云+社区沙龙online [云原生技术实践]
云+社区沙龙online
云+社区沙龙online [技术应变力]
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
数据万象应用书塾直播
云+社区沙龙online
2019腾讯云华北区互联网高峰论坛
云+社区技术沙龙[第14期]
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云