python直方图与x轴对应不起来_事件的二维直方图与使用python和matplotlib的事件概率x和y轴的一维条形图不一致...

我想用matplotlib绘制一个二维直方图,以便可视化两个变量对事件发生的影响。在

在我的测试用例中,事件是“愿望成真”,变量x是流星的数目,y是仙女教母的参与。我想做的是绘制一个二维柱状图,为流星和仙女教母的箱子实现愿望。然后在每个坐标轴的旁边,我想展示每个流星和仙女教母的愿望实现的概率,event/(event+nonevent),每个格子包含每个柱状图的概率。条形图箱应与二维柱状图箱相对应并与之对齐。然而,条形图和柱状图之间似乎有一点不一致。在

为了正确对齐条形图,设置与第一个和最后一个箱子边缘相对应的轴的限制是否能做到这一点?一旦设置了这些限制,是否可以将bin中心作为轴上的位置而不是索引输入plt.bar()?在

我的代码和生成的图像如下:import numpy as np

import matplotlib.pyplot as plt

from numpy import linspace

import cubehelix

# Create random events and non-events

x_noneve = 3.*np.random.randn(10000) +22.

np.random.seed(seed=41)

y_noneve = np.random.randn(10000)

np.random.seed(seed=45)

x_eve = 3.*np.random.randn(1000) +22.

np.random.seed(seed=33)

y_eve = np.random.randn(1000)

x_all = n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值