柱状图不显示y坐标轴_python控制柱状图的柱的间距

本文介绍了如何使用matplotlib在柱状图的空隙中放置文字,通过调整柱状图的间距和字号,使得文字能够适配在柱状图内。首先,设置figure的大小和柱状图的高度,然后调整xticks和yticks的字体大小。为确保文字不被转换为路径,保存图表为SVG格式并在Illustrator中进行编辑,通过取消编组并移动文字到合适位置。此外,还提供了在Illustrator中精确移动对象的技巧。
摘要由CSDN通过智能技术生成

想做这样一个图放到paper里

c5af403e4364aa14b3639dcb1bf5bc3e.png

在柱状图的空隙里放文字

这时候要把柱状图的柱子的间隙搞大一点,同时文字的大小也要控制

调整柱状图间距的代码:

matplotlib绘制柱状图时,控制间距​www.jianshu.com
aee64a7d3ae7de093237b605d80bfcb6.png
params = {
    'figure.figsize': '8, 4'
}
plt.rcParams.update(params)

plt.barh(x[0:RANGE], y[0:RANGE],color = colorlist,height = 0.4)

plt.xticks(fontsize=wordsize)
plt.yticks(fontsize=wordsize)

通过height和figsize来控制,同时也要控制wordsize

尝试后发现A4纸采用10,10的figsize刚好撑满宽度,宽度方向如果在paper里想放两个图的话应该用4,4左右,然后height选0.4,字号选5号,刚好可以把字放到空隙里去

如何把字放进空隙:

用illustrator打开svg文件,将柱状图保存svg并保持原有的字不变成路径的方法在这里

起个名字好难:python绘制eps文件无法用illustrator编辑文字的问题​zhuanlan.zhihu.com

反复使用用对象-取消编组功能,直到可以单独编辑坐标轴文字

1628e09a765a445944fe4c4089aa6cb4.png

把文字移动到合适的位置即可

同时一些illustrator的操作在这里

AI中怎么将对象移动0.5像素-百度经验​jingyan.baidu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值