non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

Julia言語で任意の点を散布図に描画するには

おはようございます。長男とカーレースゲームを作成しているのですが、そろそろ鉄分の強い次男に、SLを 画面に早く出せと言われそうな@kjunichiです。

Julia言語のGadflyで散布図を書く

プロットしたい点を2xNの行列に入れる

例えば先日の1/7がつくる楕円をJulia言語でプロットするの記事で出て来た

点(1,4),(4,2),(2,8),(8,5),(5,7),(7,1)

をプロットする場合は

D=[
1 4;
4 2;
2 8;
8 5;
5 7;
7 1;
]

と、2x6の行列を作成する。

行列から特定の列を取得する

D[:,1]

とすることで、行列から1列目の要素のみを取得できる。

Gadflyでプロットする

using Gadfly
plot(x=D[:,1],y=D[:,2])

f:id:kjw_junichi:20161112081345p:plain:w500

関連記事

12年前の記事

5年前の記事

ホーム画面にBluetoothやWifiの設定画面を表示するアイコンをタダで作る