我编写了一个使用 maplotlib 和 seaborn 的示例程序:import matplotlib as pltimport numpy as npimport randomimport seaborn as snsrolls = [random.randrange(1, 7) for i in range(600)]values, frequencies = np.unique(rolls, return_counts=True)title = f'Rolling a Six-Sided Die {len(rolls):,} Times'sns.set_style('whitegrid')axes = sns.barplot(x=values, y=frequencies, palette='bright')一切都计算正确(为简洁起见,我省略了打印),但没有显示任何内容。我已经尝试过在命令行下和 vscode 下。我正在运行 Windows 7、python 3.7.7 和 conda 4.8.3我错过了什么?
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
你需要打印图表,你需要下一行代码
soportes[:].plot.bar(x='row', y='column')
#soportes[row_init: row_finish].plot.bar(x='variable', y='variable')
plt.ylabel('Soporte') #name 轴 y
plt.xlabel('Producto') #name 轴 x
plt.title('Soporte por producto Prior') #name windows
plt.savefig('Graph/Prior_Barra.png', bbox_inches="tight") #保存图
plt.show() # 显示图形
删除线轴 = sns.barplot(x=values, y=frequencies, palette='bright')
添加回答
举报
0/150
提交
取消