Matplotlib / Seaborn无法一起绘制条形图和线条图

时间:2020-05-02 12:18:05

标签: python matplotlib seaborn

我尝试同时绘制Barchart和Line图,但是由于某种原因,它似乎不起作用,我也不知道为什么。我遵循了我在网上找到的一些代码,但仍然无法使用。有人可以告诉我如何解决这个问题吗?

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

dftest = pd.DataFrame([[7383111.0,2007,0.000000],[8926012.0,2008,0.208977],[6812888.0,2009,0.236738],[6587094.0,2010,0.033142]])

dftest.columns = ['AVG SALE PRICE','YEAR','% INCREASE']

sns.set(style='darkgrid', font_scale=1.3, font="calibri", 
        rc={'axes.facecolor':'#d8d8d8'})
fig,ax1 = plt.subplots(figsize = (15,10))
sns.barplot(x = 'YEAR', y = 'AVG SALE PRICE', data = dftest , hue = 'AVG SALE PRICE', dodge = False ,palette = "Blues",ax = ax1)
ax2 = ax1.twinx()

sns.lineplot(x = 'YEAR', y= '% INCREASE', data= dftest, ax = ax2, color = 'red')

我得到的是上面plot

上面的代码的输出

0 个答案:

没有答案