San*_*nti 17 python matplotlib
我正在制作Python和matplotlib的情节,直到现在我发现它非常灵活.
我唯一找不到怎么办,就是让我的情节有多个网格.我查看了文档,但这只是针对线条样式...
我正在考虑两个情节,每个情节都有一个不同的网格,这将重叠它们.
所以,例如我想制作这个图:
替代文字http://img137.imageshack.us/img137/2017/waittimeprobability.png
有一个类似这样的网格标记:
替代文字http://img137.imageshack.us/img137/6122/saucelabssauceloadday.png
而且,我的意思是,更频繁的网格,重要点之间的颜色更浅.
Mar*_*ark 32
这样的事情(从这里改编):
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
t = arange(0.0, 100.0, 0.1)
s = sin(0.1*pi*t)*exp(-t*0.01)
ax = subplot(111)
plot(t,s)
ax.xaxis.set_major_locator(MultipleLocator(20))
ax.xaxis.set_major_formatter(FormatStrFormatter('%d'))
ax.xaxis.set_minor_locator(MultipleLocator(5))
ax.yaxis.set_major_locator(MultipleLocator(0.5))
ax.yaxis.set_minor_locator(MultipleLocator(0.1))
ax.xaxis.grid(True,'minor')
ax.yaxis.grid(True,'minor')
ax.xaxis.grid(True,'major',linewidth=2)
ax.yaxis.grid(True,'major',linewidth=2)
show()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
14660 次 |
| 最近记录: |