python - 如何正确保存图形?我保存后这个图什么都没有了
问题描述
我在下面写了这段代码,没有任何反应,但是 .jpg 文件已添加到我的目录中任何人都可以帮我解决这些代码吗?
import matplotlib.pyplot as plt
plt.figure(figsize=(4,5))
netflix_raw['country'].sort_values(ascending=True).value_counts()[:10].plot(kind='barh')
plt.xticks(rotation=60)
plt.title("Top 10 Country Film Maker - Netflix", fontsize=18)
plt.text(1400,9, 'Data source: Kaggle')
plt.xlabel('Amount of Film')
plt.show()
plt.savefig('top10countryfilmmaker.jpg', bbox_inches='tight')
解决方案
你应该省略plt.show()
import matplotlib.pyplot as plt
plt.figure(figsize=(4,5))
netflix_raw['country'].sort_values(ascending=True).value_counts()[:10].plot(kind='barh')
plt.xticks(rotation=60)
plt.title("Top 10 Country Film Maker - Netflix", fontsize=18)
plt.text(1400,9, 'Data source: Kaggle')
plt.xlabel('Amount of Film')
plt.savefig('top10countryfilmmaker.jpg', bbox_inches='tight')
推荐阅读
- json - 如何在不将整个字符串反序列化为类的情况下从 Json 字符串中获取特定值
- android - 如何修复无法解决 Android Studio 中库的错误?
- algorithm - 使用左移检查一行中 2 的幂
- node.js - 条件表达式 DynamoDb 中的算术运算
- vbscript - 获取屏幕分辨率结果类型不匹配
- visual-studio-code - 有没有办法在 VS Code 中设置文件的默认内容?
- php - 将 php 变量发送到外部 html
- python - Flask - plt.imshow [NSGraphicsContext currentContext] 为 nil 时绘制图像没有意义
- c# - C#一次获取所有子节点
- java - Spring Integration IP - 将 XML 转换为 Java Config,获取`Found ambiguous parameter type`