相关矩阵图——Python实现

ops/2024/10/31 7:43:03/
python">import matplotlib.pyplot as plt
import numpy as np# 创建一些正常分布的数据
mean = [0, 0]
cov = [[1, 1], [1, 2]]
x, y = np.random.multivariate_normal(mean, cov, 3000).T# Set up the axes with gridspec
fig = plt.figure(figsize=(6, 6))
grid = plt.GridSpec(4, 4, hspace=0.2, wspace=0.2)
main_ax = fig.add_subplot(grid[:-1, 1:])
y_hist = fig.add_subplot(grid[:-1, 0], xticklabels=[], sharey=main_ax)
x_hist = fig.add_subplot(grid[-1, 1:], yticklabels=[], sharex=main_ax)# scatter points on the main axes
main_ax.plot(x, y, 'ok', markersize=3, alpha=0.2)# histogram on the attached axes
x_hist.hist(x, 40, histtype='stepfilled',orientation='vertical', color='gray')
x_hist.invert_yaxis()y_hist.hist(y, 40, histtype='stepfilled',orientation='horizontal', color='gray')
y_hist.invert_xaxis()

python"># Path: 子图.ipynb
mean = [0, 0]
cov = [[1, 1], [1, 2]]
x, y = np.random.multivariate_normal(mean, cov, 3000).Tfig = plt.figure(figsize=(6, 6))
grid = plt.GridSpec(4, 4, hspace=0.2, wspace=0.2)
main_ax = fig.add_subplot(grid[:-1, 1:])
y_hist = fig.add_subplot(grid[:-1, 3], xticklabels=[], sharey=main_ax)
x_hist = fig.add_subplot(grid[-1, 1:], yticklabels=[], sharex=main_ax)main_ax.plot(x, y, 'ok', markersize=3, alpha=0.2)x_hist.hist(x, 40, histtype='stepfilled',orientation='vertical', color='blue')
x_hist.invert_yaxis()y_hist.hist(y, 40, histtype='stepfilled',orientation='horizontal', color='blue')
y_hist.invert_xaxis()

 


http://www.ppmy.cn/ops/129808.html

相关文章

LeetCode 热题 100 回顾28

干货分享,感谢您的阅读!原文见:LeetCode 热题 100 回顾_力code热题100-CSDN博客 一、哈希部分 1.两数之和 (简单) 题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标…

获得淘宝app商品详情原数据 API 券后价获取API

item_get_app_pro-获得淘宝app商品详情原数据 通过此API可以实现通过商品id获取商品详情页数据,包括券后价、主图、详情等等。 公共参数 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameStr…

[数据结构]插入排序(全)

插入排序分为直接插入排序和希尔排序&#xff0c;希尔排序是在直接插入排序的基础上做出的优化版本(原因后面解释)。 代码如下: //直接插入排序 void InsertSort(int arr[], int sz) {for (int i 0; i < sz - 1; i){int mark i;int tmp arr[mark 1];while (mark > …

无人机避障——4D毫米波雷达从PCD点云到二维栅格地图

本文旨在以 4D 毫米波雷达的 PCD 点云格式文件为基础&#xff0c;直接生成可用于后续无人机路径规划、能提供雷达感知环境的 2D 导航地图文件PGM&#xff0c;从而为无人机在相关环境中的飞行路径规划等操作提供有力的基于雷达感知的环境信息支撑。 安装PCD转PGM代码 代码来自…

重生之我在Java世界------学工厂设计模式

文章目录 为什么需要工厂模式&#xff1f;简单工厂模式&#xff1a;第一步改进实际应用场景(常见场景)1. 数据库连接的创建2. 支付方式的处理 工厂模式的优势注意事项总结 在日常开发工作中&#xff0c;我们经常需要创建对象。随着项目的发展&#xff0c;对象创建的逻辑可能变得…

redis详细教程(5.AOP和RDB持久化)

AOF&#xff08;Append Only File&#xff09;日志和RDB&#xff08;Redis Database Backup&#xff09;持久化是Redis中两种重要的数据持久化机制。 RDB持久化机制原理RDB是Redis提供的一种数据快照保存机制&#xff0c;它将某个时间点的数据库状态保存到一个RDB文件中。这个…

算法定制LiteAIServer视频智能分析软件的过亮、过暗及抖动检测应用场景

在现代社会中&#xff0c;视频监控系统扮演着举足轻重的角色&#xff0c;其视频质量直接关乎监控系统的可靠性与有效性。算法定制LiteAIServer通过引入抖动检测和过亮过暗检测功能&#xff0c;为视频监控系统的稳定性和用户体验带来了显著提升。 以下是对这两种功能的技术实现、…

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载 2024 年 10 月 28 日&#xff0c;Apple 智能今日登陆 iPhone、iPad 和 Mac。用户现可借助 Apple 智能优化写作&#xff0c;为通知、邮件和消息生成摘要&#xff0c;体验交互更自然、功能更丰富的 Siri&#xff0c;使…