相关疑难解决方法(0)

在matplotlib中定义色彩映射的中点

我想设置一个色图的中间点,即我的数据从-5到10,我想零为中间.我认为这样做的方法是继承normalize和使用规范,但我没有找到任何例子,我不清楚,我究竟要实现什么.

python matplotlib

75
推荐指数
8
解决办法
3万
查看次数

在Python中绘制直方图的时间序列

我正在尝试用Python绘制时间序列的直方图.已经有这个了类似的问题,但R中.所以,基本上,我需要相同的东西,但我在R中真的很糟糕.我的数据集中每天通常有48个值.其中 - 9999表示缺少数据. 这是数据的样本.

我开始阅读数据并构建一个pandas DataFrame.

import pandas as pd
df = pd.read_csv('sample.csv', parse_dates=True, index_col=0, na_values='-9999') 
print df

<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 336 entries, 2008-07-25 14:00:00 to 2008-08-01 13:30:00
Data columns (total 1 columns):
159.487691046    330  non-null values
dtypes: float64(1)
Run Code Online (Sandbox Code Playgroud)

现在我可以按天分组数据:

daily = df.groupby(lambda x: x.date())
Run Code Online (Sandbox Code Playgroud)

但后来我被卡住了.我不知道如何使用它matplotlib来获取直方图的时间序列.任何帮助表示赞赏,不一定使用pandas.

python matplotlib histogram pandas

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×2

python ×2

histogram ×1

pandas ×1