散点图矩阵

import pandas as pd
import matplotlib.pyplot as plt
from mlxtend.plotting import scatterplotmatrix

# 加载数据
data = pd.read_excel(r'D:\a新模型代码\数据加室外天气.xlsx')  # 请替换为你的Excel文件路径

# 选择数据,假设你的数据包含了空气温度、空气湿度、土壤温度、土壤湿度、光照强度和二氧化碳浓度
selected_columns = ['室内温度', '室内湿度', '土壤温度', '土壤湿度', '光照强度', '二氧化碳浓度','室外日均温']
selected_data = data[selected_columns]

# 新标签名称
new_labels = ['Ta(℃)', 'RH(%)', 'Ts(℃)', 'RHs(%)', 'LI(Lux)', 'C(ppm)', 'TDa(℃)']

# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimSun']  # 设置中文字体为宋体
plt.rcParams['font.serif'] = ['Times New Roman']  # 设置英文字体为新罗马
plt.rcParams['axes.unicode_minus'] = False  # 解决保存图像是负号'-'显示为方块的问题

# 绘制散点图矩阵并调整子图大小和间距,同时指定新的标签名称
scatterplotmatrix(selected_data.values, figsize=(13, 10), names=new_labels, alpha=0.5,s=0.5,marker='o', c='lightcoral',)
plt.tight_layout()
plt.show()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值