Python matplotlib绘图时指定图像大小及放大图像详解
Admin 2022-09-05 群英技术资讯 1049 次浏览
matplotlib绘图时是默认的大小,有时候默认的大小会感觉图片里的内容都被压缩了,解决方法如下。
先是原始代码:
from matplotlib import pyplot as plt plt.figure(figsize=(1,1)) x = [1,2,3] plt.plot(x, x) plt.show()
关键的代码是plt.figure(figsize=(1,1)),生成的图片如下
修改代码,放大图片:
from matplotlib import pyplot as plt plt.figure(figsize=(10,10)) x = [1,2,3] plt.plot(x, x) plt.show()
这时候横坐标和纵坐标都放大了10倍:
如果想要指定像素,可以这么做:
from matplotlib import pyplot as plt plt.figure(dpi=80) x = [1,2,3] plt.plot(x, x) plt.show()
更多参考资料:python - How do you change the size of figures drawn with matplotlib? - Stack Overflow
附:matplotlib绘图时横纵坐标和图例的字体大小如何设置
横纵坐标字体大小调节:
通过fontsize可以进行调节
ax1.set_ylabel("AUC",fontsize=20) ax2.set_ylabel("Logloss",fontsize=20)
图例字体大小调节:
在plt.legend中加一个
prop={"size":18,"weight":"black"}
即可
总结
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文主要介绍了使用python opencv对畸变图像进行矫正的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了Python内置函数详细解析,Python 自带了很多的内置函数,极大地方便了我们的开发,下文小编总结了一些内置函数的相关内容,需要的小伙伴可以参考一下
这篇文章主要介绍了Python类的定义与使用,类名只要是一个合法的标识符即可,但这仅仅满足的是 Python 的语法要求:如果从程序的可读性方面来看,Python 的类名必须是由一个或多个有意义的单词连缀而成的,下文基于这些基础内容展开介绍,需要的朋友可以参考一下
这篇文章主要介绍了Python推导式使用详情,推导式是 for 循环的简化使用方法,使用推导式,将一个可迭代对象中的数据遍历到某一个容器当中,下面文章详细介绍需要的小伙伴可以参考一下
内容介绍1.Python程序2.Dockerfile3.开始构建一个小的demo1.Python程序fromflaskimportFlaskapp=Flask(__name__)@app
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008