QA@IT

matplotlibを使用した、CSVデータの可視化

3922 PV

matplotlibを使用した、CSVデータの可視化を勉強しています。

以下が僕の書いたプログラムで、”1.30mins.py”というファイル名で保存してあります。

from matplotlib import style
import numpy as np

style.use('ggplot')

x,y =np.loadtxt('total_watt.csv',
                unpack = True,
                delimiter = ',')

plt.plot(x,y)

plt.title('Example')
plt.ylabel('Y axis')
plt.xlabel('X axis')

plt.show()

以下を実行すると、下記のエラーメッセージを得ます。

Soma-Suzuki:Soma Suzuki$ python 1.30mins.py
Traceback (most recent call last):
  File "1.30mins.py", line 1, in <module>
    from matplotlib import style
ImportError: cannot import name style

ちなみに、total_watt.csvの中身は下記の通りで、エクセルファイルの様になっています。

2011-04-18 21:22:00 659.670303375527
2011-04-18 21:52:00 576.304871428571
2011-04-18 22:22:00 2,497.20620579196
2011-04-18 22:52:00 2,790.20392088608
2011-04-18 23:22:00 1,092.20906629318
2011-04-18 23:52:00 825.994417375886
2011-04-19 00:22:00 2,397.16672089666
2011-04-19 00:52:00 1,411.66659265233

自力で調べたところ、おそらくconverters や、%y-%m-%tと言ったものを、付け加えないといけないと思うのですが、そのへんがよくわかっていません。。

お力を貸していただけますと助かります。。

ウォッチ

この質問への回答やコメントをメールでお知らせします。