と,いう声が聞こえた気がしたので少しだけ触ってみた.
matplotlib (1) なんて大層に名乗っているがこの先続くかは不明.
numpy もそういえば,いくつか知ってるのはあるけど何ができるかの全容から言うと殆ど知らない.
多分これも宝の山なので探って行きましょう.
gnuplot の経験も少しあるし,結構充実してるようなので公式のドキュメンテーションを読んでみる.
とりあえずは Pyplot tutorial — Matplotlib 1.3.0rc2 documentation あたりからですね.
線種の指定とかそのへんすこし.
#!/usr/bin/python import matplotlib.pyplot as plt import numpy as np plotrange = np.arange(0,1.01,0.05) f = lambda n, plotrange = plotrange : plotrange ** n plt.plot(plotrange,f(0.2) , label = 'default') plt.plot(plotrange,f(0.5), 'v--', label = 'v--') plt.plot(plotrange,f(1), '^-.', label = '^-.') plt.plot(plotrange,f(2), '1:', label = '1:') plt.plot(plotrange,f(3), 'p-', label = 'p-') plt.xlabel('xlabel') plt.ylabel('ylabel') plt.title('title') plt.grid(True) plt.legend(loc=4, shadow=True) plt.show()で
なかなかの表現力やん.
No comments:
Post a Comment