蝴蝶刀刀
您需要将代码的第一行更改为以下内容:import matplotlib.pyplot as plt第二行代码还行,就是不明白第三行代码是干什么的。您要打印什么数据框?我从网上复制并粘贴了一个数据框,然后运行您的代码,更改了第一行和第三行代码。使用 python 内核在 Jupyter Lab 中运行良好。import matplotlib.pyplot as pltfrom matplotlib import pyplot df = pd.DataFrame({ 'name':['john','mary','peter','jeff','bill','lisa','jose'], 'age':[23,78,22,19,45,33,20], 'gender':['M','F','M','M','M','F','M'], 'state':['california','dc','california','dc','california','texas','texas'], 'num_children':[2,0,0,3,2,1,4], 'num_pets':[5,1,0,5,2,2,3]})df.plot(kind='hist',x='num_children',y='num_pets',color='red')plt.show()