Python 我正在df中加载数据帧,需要绘制堆叠图
这是我编写的代码,用于在df中加载数据帧iris并绘制堆叠区域图Python 我正在df中加载数据帧,需要绘制堆叠图,python,dataframe,stacked-area-chart,Python,Dataframe,Stacked Area Chart,这是我编写的代码,用于在df中加载数据帧iris并绘制堆叠区域图 import matplotlib.pyplot as plt import seaborn as sns def read_dataset(): df = sns.load_dataset('iris') print(df) return df def line_plot(): df = read_dataset()
import matplotlib.pyplot as plt
import seaborn as sns
def read_dataset():
df = sns.load_dataset('iris')
print(df)
return df
def line_plot():
df = read_dataset()
col1 = "sepal_length"
col2 = "sepal_width"
col3 = "species"
plt.stackplot(col1, col2)
plt.show()
line_plot()
错误如下:
TypeError:无法使用灵活类型执行累积
你似乎只犯了一个简单的错误。 没有正确设置变量col1、col2和col3
col1 = df["sepal_length"]
col2 = df["sepal_width"]
col3 = df["species"]
提到您正在报告的相同错误。这可能对你有点帮助