axes_props.py

来自「非原创。很好的python例子」· Python 代码 · 共 64 行

PY
64
字号
#!/usr/bin/env python"""You can control the axis tick and grid properties"""from pylab import *t = arange(0.0, 2.0, 0.01)s = sin(2*pi*t)plot(t, s)grid(True)# matlab handle graphics stylexticklines = getp(gca(), 'xticklines')yticklines = getp(gca(), 'yticklines')xgridlines = getp(gca(), 'xgridlines')ygridlines = getp(gca(), 'ygridlines')xticklabels = getp(gca(), 'xticklabels')yticklabels = getp(gca(), 'yticklabels')setp(xticklines, 'linewidth', 3)setp(yticklines, 'linewidth', 3)setp(xgridlines, 'linestyle', '-')setp(ygridlines, 'linestyle', '-')setp(yticklabels, 'color', 'r', fontsize='medium')setp(xticklabels, 'color', 'r', fontsize='medium')#savefig('axprops_demo')show()"""# the same script, python stylefrom pylab import *t = arange(0.0, 2.0, 0.01)s = sin(2*pi*t)ax = subplot(111)ax.plot(t, s)ax.grid(True)ticklines = ax.get_xticklines()ticklines.extend( ax.get_yticklines() )gridlines = ax.get_xgridlines() gridlines.extend( ax.get_ygridlines() )ticklabels = ax.get_xticklabels() ticklabels.extend( ax.get_yticklabels() )for line in ticklines:    line.set_linewidth(3)for line in gridlines:    line.set_linestyle('-')for label in ticklabels:    label.set_color('r')    label.set_fontsize('medium')#savefig('axprops_demo')show()"""

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?