shindos.Lab

プログラミング/音楽/書道をやってます。 いろいろ考えたり実験したことを書きます。たぶん。

Chacoをつかう

chacoというライブラリを使いたかったけど、Anacondaには入ってなかったので、インストールするまで。

Chaco

データをいい感じに見せてくれる。

Interactive plotting with Chaco — chaco 4.5.0 documentation

condaでインストール

condaを使ってインストールします。 以下を参考に。

https://anaconda.org/anaconda/chaco

conda install -c https://conda.anaconda.org/anaconda chaco

これでchacoのサンプルコードを走らせてみた。

import numpy as np
from chaco.shell import *

x = np.linspace(-2*pi, 2*pi, 100)
y = np.sin(x)

plot(x, y, "r-")
title("First plot")
ytitle("sin(x)")
show()

すると以下のエラーが。。

Unable to import the image backend for the qt4 toolkit (reason: ['ImportError: No module named kiwisolver\n']). In [ ]:

kiwisolverというモジュールがないみたいなので、インストール

conda install -c https://conda.anaconda.org/anaconda kiwisolver

そして先ほどのコードを実行してみたところ今度は以下のエラーが。

NameError: name 'pi' is not defined

これはサンプルコードが間違っていると判断。np.piにして以下のようにすれば正しく表示された。わーい。

import numpy as np
from chaco.shell import *

x = np.linspace(-2*np.pi, 2*np.pi, 100)
y = np.sin(x)

plot(x, y, "r-")
title("First plot")
ytitle("sin(x)")
show()

f:id:shindos:20160117210857p:plain