【发布时间】:2020-10-22 00:07:53
【问题描述】:
我有很多数据,所以为了简化:
data = [[0.5, 1,'abcnews'],
[0.4, 1.2, 'abcnews'],
[0.8, 1.7, 'cnn'],
[0.9, 1.4, 'abcnews'],
[0.4, 1.3, 'abcnews'],
[0.75, 1.67, 'cnn']]
a = pd.DataFrame(data,columns=['cpc','rate_bid', 'site_target'],dtype=float)
data = [[0.7, 1, 'cnn'],
[0.4, 1.2, 'abcnews'],
[0.1, 1.4, 'cnn'],
[0.9, 1.6, 'cnn']]
b = pd.DataFrame(data,columns=['cpc','rate_bid', 'site_target'],dtype=float)
data = [[0.4, 1.1, 'abcnews'],
[0.5, 1, 'abcnews'],
[0.6, 1.4, 'abcnews'],
[0.7, 1.8, 'abcnews'],
[0.8, 1.2, 'cnn']]
ac = pd.DataFrame(data,columns=['cpc','rate_bid', 'site_target'],dtype=float)
假设我们有一个名为 : d 的字典
在这个字典中,我有 31 个数据帧(a、b、c、...、ac)
所以在我的字典中我有类似的东西:
key Type Size Value
a DataFrame (6,3) Column names : cpc, rate_bid, site_target
b DataFrame (4.3) Column names : cpc, rate_bid, site_target
.
.
.
ac DataFrame (5.3) Column names : cpc, rate_bid, site_target
- 我想要 31 个图表(我的 dict 的每个数据框)
- 有了这种情节:
sns.lineplot(data=a, x='cpc, y='rate_bid', hue='site_target', legend = False) - 我该怎么做?
【问题讨论】:
标签: python pandas matplotlib plot seaborn