aes*_*vex 11 python matplotlib
我在matplotlib中有一个极轴,其文本延伸到轴的范围之外.我想删除轴的边框 - 或将其设置为背景的颜色,以便文本更清晰.我怎样才能做到这一点?
简单地增加轴的大小是不可接受的解决方案(因为该图可嵌入GUI中,如果完成则变得太小).将背景颜色更改为黑色以使边框不可见也不是可接受的解决方案.
省略了绘制事物的各个部分的大量代码,但这里是图形和轴本身的生成:
import pylab as pl
fig = pl.figure(figsize=(5,5), facecolor='white')
axes = pl.subplot(111, polar=True, axisbg='white')
pl.xticks([])
pl.yticks([])
pl.ylim(0,10)
# ... draw lots of things
Run Code Online (Sandbox Code Playgroud)