chr*_*ris 2 python visualization matplotlib
我希望使用Matplotlib绘制我的y轴变量的时间变化.对于连续离散数据,这不是问题,但是如何解决非连续数据.
也就是说,如果我想要想象我的汽车在上班途中静止的时间,那么x轴将是时间,而y轴将由变量"静止"和"移动"组成(我知道这个非常无用的例子) )
非连续数据需要以某种方式编入索引,但我不知道如何继续...任何想法?
这是你想要的东西吗?(如果没有,你可能想看看matplotlib 画廊页面给自己一些想法,或者只是画一幅画并发布.)
import matplotlib.pyplot as plt
data = [0]*5 + [1]*10 + [0]*3 +[1]*2
print data
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(data)
ax.set_yticks((0, 1.))
ax.set_yticklabels(('stopped', 'moving'))
ax.set_ybound((-.2, 1.2))
ax.set_xlabel("time (minutes)")
plt.show()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3320 次 |
最近记录: |