我设置figsize为6.4 * 6.4英寸,那么输出的尺寸应该是边长为6.4英寸的正方形吧?
但把dpi设为10,输出的图片尺寸小的可怜,这是为什么呢?
dpi不应该只是影响图片质量而不是尺寸吗?
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
白萝卜。 2017-11-06 10:04最佳回答 专家已采纳dpi 不是你理解的意思,dpi是dots per inch, 就是说一英寸上有多少个点,你虽然设置成功了,但是电脑在读图片的时候,他有自己的一个适配过程,比如你设为10,那电脑直接就用小尺寸就行了。因为px对于电脑来说是一个不会变的量,所以就只能变尺寸了。顺带一提:px你可以直接理解成前面说的dots。
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2017-11-06 09:17回答 1 已采纳 dpi 不是你理解的意思,dpi是dots per inch, 就是说一英寸上有多少个点,你虽然设置成功了,但是电脑在读图片的时候,他有自己的一个适配过程,比如你设为10,那电脑直接就用小尺寸就行了。
- 2021-11-29 21:02回答 1 已采纳 tickline.set_color("blue")改为:tickline.set_markeredgecolor("blue")
- 2019-11-20 15:58回答 2 已采纳 在cmd里输入下面的语句试试: ``` python -m pip install matplotlib ``` 如果还是不行,再试试这个: ``` python -m pip ins
- 2017-10-09 16:18LthID的博客 %matplotlib inline 是一个魔法函数(Magic Functions)。...可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。magic函数分两种:一种是面向行的,另一种是面向单元型的。 行m
- 2021-02-03 08:59贺开的博客 dpi=1 600×400dpi=2 1200×800dpi=3 1800×1200........dpi=21 (21×600)×(21×400) ---> 12600×8400示例代码: ..............................plt_temp=y_axisplt_temp.resize(len(y_axis) , 1)pl...
- 2020-04-20 15:07千行百行的博客 直接上代码 import matplotlib.pyplot as plt fig_width = 16/2.54 # 宽度16cm ...dpi = 300 # 指定保存的dpi用于保存图片时候使用 fig, ax = plt.subplots( nrows=1, ncols=1, figsize=(fig_widt...
- 2022-03-13 22:37回答 1 已采纳 你这个是整个画布的尺寸 fig = plt.figure(figsize=(15,15)) # 指定图像的宽和高 然后把画布分成了3行1列,在其中第2个子画布上作的图,自然长宽不一致(3:1) a
- 2022-04-15 10:29回答 2 已采纳 我感觉是你之前写错了,label写成了lable,你贴的代码更新正确了,但是你报的错还是旧的,你重编译下咋的
- 2021-11-13 20:16回答 1 已采纳 字体设置问题,参考一下如下解决办法:https://blog.csdn.net/weixin_43218670/article/details/105840128
- 2019-06-01 20:52DLluop的博客 Python绘图问题:Matplotlib中指定图片大小 我们在用Matplotlib画图的时候可能会遇到当在一张面板上显示太多的图片时,plt.show出来就会显示的很小 像下图的样子 这时候用改变子图片间距的方法也解决不了问题:...
- 2020-12-15 16:56weixin_39767386的博客 如何将第二个子图的y轴范围设置为例如[0,1000]?我的数据(文本文件中的一列)的FFT图导致(inf.?)峰值,因此实际数据不可见.pylab.ylim([0,1000])不幸的是,没有任何效果.这是整个脚本:# based on ...
- 2022-04-11 19:51Think Spatial的博客 这里原来的x轴单位为秒,现在需要没6个小时标注一次,并且显示小时 import matplotlib.pyplot as plt locs = [] # 刻度值 labels = [] # 刻度值对应标签 for hour in [0,6,12,18,24]: locs.append(hour*3600) ...
- 2020-08-22 17:31回答 1 已采纳 我用python3.6安装3.3.1的matplotlib正常,说明是其他原因,要不然新建一个项目试下,只安装这个
- 2021-08-23 18:13回答 1 已采纳 调用类subplot的对象ax的tick_params方法,绘制一个折线图,参数如下方文章中所示有帮助望采纳 ax.tick_params()参数详解 python matplotlib.py
- 2022-02-10 15:58回答 1 已采纳 ax.grid(False)
- 2020-12-03 18:49weixin_39773239的博客 创建条形图并根据数据框中的值设置条形颜色非常简单.色彩映射和规范化实例有助于将值转换为颜色,这些颜色由matplotlib.Axes.bar的颜色参数理解.然后使用与条形相同的标准化和颜色映射从ScalarMappable创建颜色条. ...
- 2021-11-05 20:54只晓得闲逛的博客 所有,这个过程就可以简单的规划为获取图像点信息,描点连线,设置图线格式这三个部分。 matplotlib库的安装以及程序引用的说明: 我使用的编程软件为pycharm,我就说一下pycharm安装matp...
- 2018-12-10 15:41frank909的博客 好在用 Python 实现动画有许多中方式,而大家熟知的 Matplotlib 库就可以实现。 本文的目的是对 Matplotlib 的动画实现手段做一个简单的说明。 绘制动画 import matplotlib.pyplot as plt import matplotlib....
- 2021-04-18 10:22回答 1 已采纳 我大概猜到了,因为精度很小的时候,在靠近0的地方类似于无穷小,然后1/无穷小就得到了无穷大。 然后接着y轴为了显示出无穷大的数据,就被无限地拉伸,然后图像看起来就是错误的了。 y轴的刻度值验证了我的这
- 2021-01-15 00:00青叹的博客 在我已经了解了不同的表属性,并且我可以弄清楚如何设置单个单元格的样式,但不能设计实际的列或行标签。在而且,我也不知道该怎么大胆。。只有字体大小、实际字体和颜色。在有什么帮助吗?在import numpy as np...
- 没有解决我的问题, 去提问