小编Dav*_*d R的帖子

Matplotlib 图例未显示在子图上

我无法让图例显示在子图上,这些图例显示得很好并采用我应用的其他格式。我缺少什么?

如果我单独为数据框绘制图表,它会显示图例。如果我为子图添加标签,它会将该标签分配给所有三行。

这是图像。情节与次要情节

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
from functools import reduce

%matplotlib notebook

#Source for files
# Per Capita Personal Income
# Ann Arbor https://fred.stlouisfed.org/series/ANNA426PCPI
# MI https://fred.stlouisfed.org/series/MIPCPI
# USA https://fred.stlouisfed.org/series/A792RC0A052NBEA

dfAnnArbor_PCPI = pd.read_csv('PerCapitaPersonalIncomeAnnArborMI.csv', skiprows=1, names=['Date', 'PCPI'])
dfMI_PCPI = pd.read_csv('PerCapitaPersonalIncomeMI.csv', skiprows=1, names=['Date', 'PCPI'])
dfUSA_PCPI = pd.read_csv('PerCapitaPersonalIncomeUSA.csv', skiprows=1, names=['Date', 'PCPI'])

# consolidate three df into one using Date
dfAll = [dfAnnArbor_PCPI, dfMI_PCPI, dfUSA_PCPI]
dfPCPI = reduce(lambda left, right: pd.merge(left, …
Run Code Online (Sandbox Code Playgroud)

python matplotlib python-3.x

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

标签 统计

matplotlib ×1

python ×1

python-3.x ×1