关于 matplotlib 中文本的字体大小的问题

2019-09-18 09:02:54 +08:00
 Nagase

想问下 ax.test 的文字大小最小能是多少,我使用 fontsize 用的 0.1,但是对于我来说还是大了

![F8I_1X44J]B4@2X`8DJX}5S.png]( http://ww1.sinaimg.cn/large/005GDBl4gy1g73e6ix8qxj30fh0bmwej.jpg)

2949 次点击
所在节点    Python
10 条回复
Nagase
2019-09-18 09:03:18 +08:00
![F8I_1X44J]B4@2X`8DJX}5S.png]( )
SeaRecluse
2019-09-18 09:11:59 +08:00
画图的话纵轴的具体数据没必要表示出来啊,一定需要表示的话,用备注的方式标在图上或者你自己设定纵轴的具体间隔,不然那太难看了
Nagase
2019-09-18 09:14:19 +08:00
@SeaRecluse 需求就是要在纵轴下面写上数据,每个都要写,而且间隔不确定的,所以想着说字体大小能不能再改小一点
CoucheLimite
2019-09-18 09:36:26 +08:00
如果字体不能再改小,可以把图的尺寸改大一点吗?
necomancer
2019-09-18 09:43:50 +08:00
把图放大。
Nagase
2019-09-18 09:52:57 +08:00
@necomancer
@CoucheLimite
是设置 dpi 吗,我 dpi 已经到 2000 了
Tony042
2019-09-18 10:04:38 +08:00
figure.set_figuresize 我记得命令大概长这样,具体还得楼主查下
Nagase
2019-09-18 10:28:23 +08:00
@Tony042
plt.figure(figsize=(, ))
试了几个搭配找到了最合适的那个,谢谢
jdhao
2019-09-18 10:33:17 +08:00
7 楼正解,把图片的高度变大,y 轴的 ticklabel 应该就能分开了
necomancer
2019-09-18 12:29:12 +08:00
@Nagase figsize,比如在新建图的时候用 fig = plt.figure(figsize=(50,50))

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/601698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX