小编Tan*_*gne的帖子

熊猫 - 样式 - 使用其他数据框的背景渐变

我喜欢使用 background_gradient,因为它可以帮助我以 excel 的方式查看我的数据框。
但我想知道是否有办法将颜色映射到另一个数据框中的数字。
例如,我热衷于使用 zscores 的数据框为数据框着色,以便我可以快速查看异常值的值。

A = pd.DataFrame(np.random.randn(6, 3), columns=['a', 'b', 'c']) 
B = pd.DataFrame(np.random.randn(6, 3), columns=['a', 'b', 'c'])
A.style.background_gradient(???)
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用background_gradient以便它使用数据帧 B 中的值来设置样式 A。

python matplotlib pandas

6
推荐指数
1
解决办法
3799
查看次数

具有多索引的箱线图

假设我有一个Dataframe,其列为Multiindex。例如:

a = pd.DataFrame(index=range(10), 
                 columns=pd.MultiIndex.from_product(
                         iterables=[['2000', '2010'], ['a', 'b']], 
                         names=['Year', 'Text']), 
                 data=np.random.randn(10,4))
Run Code Online (Sandbox Code Playgroud)

我想制作一个按年份分组的箱线图。就像hue海底箱形图上的arg 一样。我想知道在pandas / seaborn / matplotlib中是否有一种简单的方法来实现这一目标。我觉得拆箱可以解决这个问题,但我无法正常工作。

python matplotlib python-3.x pandas seaborn

4
推荐指数
1
解决办法
1516
查看次数

熊猫条形图

我刚刚搬到了pandas 0.20/matplotlib 2.0 python 3.6.(总共形成以下版本).我用pandas绘制条形图,因为matplotlib总是太低了.着色列的行为现在已经改变,我不知道如何解决这个问题.它曾经是以下:

np.random.seed(42)
d = pd.Series(data=np.random.rand(10), index=range(10))
color=np.random.rand(10,4)

d.plot.bar(color=color)
Run Code Online (Sandbox Code Playgroud)

生产:

旧版

但现在图表产生:

新版本

因此,第一种颜色被拾取,而不是其余颜色.

想知道这是一个错误还是一种新的方法,虽然我找不到正确的参考.

python matplotlib python-3.x pandas

3
推荐指数
1
解决办法
270
查看次数

Pandas - 条形图和折线图 - 日期时间轴

我正在尝试绘制条形图和折线图,其中我的数据将日期时间作为索引。这是代码:

import pandas as pd
import numpy as np
dates = pd.date_range('2019-01-01', '2019-01-31', freq='B')
df = pd.DataFrame(index=dates, 
              columns=['a', 'b', 'c'],
              data = np.random.randn(len(dates), 3))

fig, ax = plt.subplots()
df.plot.bar(ax=ax)
df.sum(axis=1).plot(ax=ax)
Run Code Online (Sandbox Code Playgroud)

不幸的是,它最终只显示请求的最后一个图表。 在此处输入图片说明

我正在使用

python 3.6.8
pandas 0.24.0
matplotlib 3.0.2
Run Code Online (Sandbox Code Playgroud)

问候

python matplotlib python-3.x pandas

3
推荐指数
1
解决办法
1209
查看次数

标签 统计

matplotlib ×4

pandas ×4

python ×4

python-3.x ×3

seaborn ×1