« CythonでGCCがNumPyのCヘッダーを見つけられない場合 | トップページ | pylabのimshowをMatlabのようにカクカクなピクセルで表示 »

2011年8月28日 (日)

Jリーグの勝ち点をpylabでプロットしてみたら無駄に美しかった件。

あまりにJ2が大混戦なので勝ち点プロットしてみたくなった。2011年8月28日付けです。

J2aug282011

J1は上位グループ、中位グループ、降格圏グループが綺麗に分かれている。中位グループの降格圏へ近寄りたくないという必死さがみえるようでなかなか美しい分布。

J2はカオス。上位グループが今節負けまくったので、中位に吸収され勝ち点差0から2くらいのなだらかな降下が19位まで続く。2連勝、2連敗くらいで順位がごぼう抜き抜かれが起きそうだ。いやいや誇らしい札幌が下位に負けるのはお約束なので、あまり驚かないが、愛媛が2度追いついたのはちょっと感動した。富山はどうやって勝ったのだろう。おかげで札幌があまり離されなかった。つーか5位は札幌にはあまりに高すぎで居心地悪い。

J_hist_aug282011

ちなみにpylabではnumpyがnpとしてもロードされているのでhist(np.diff(j2))とすると勝ち点差の分布も簡単にプロットできる。pylabのネームスペースは適度に分離されていてmlabよりもすきだ。(pylabもnpがトップにも来てるんだったのをわすれてた。つまりhist(diff(j2))でも同じだ。)実際にプロットしてみるとJ2は勝ち点差3以上が3つあるだけであとはそれ以下。一番多いのは差が0から1のグループだ。横浜も鳥栖も大分も上げてきて、愛媛、湘南あたりも自力があるし、J2はさらに団子になって行きそうな感じ。J2は年々レベルがあがっていて、札幌が油断できそうなのはホームフクアリでの千葉くらいしかないはずなのに今年は完敗した。心が折れそうになった。でも倍返しで復活した。いいスタなので来年もフクアリ行きたいので千葉さん、来年もぜひJ2で切磋琢磨をお願いします。

pylabはPythonのmatplotlibにあるパッケージです。ウィンドウズでOctaveよりも快適なMatlabライクな環境を無料で構築できます。以下コード。

from pylab import *

j1 = [50,49,47,47,38,36,35,33,32,31,30,29,28,28,28,21,17,12]

j2 = [41,41,41,39,37,36,35,32,31,30,29,29,29,28,26,26,23,22,21,11]

plot(range(1,19),j1,'bo-')
plot(range(1,21),j2,'go-')
legend(('J1','J2'))
axis((0,21,0,55))
title('J league point distribution on Aug 28 2011')

figure()
subplot(211)
hist(np.diff(j1))
subplot(212)
hist(np.diff(j2),color='g')

« CythonでGCCがNumPyのCヘッダーを見つけられない場合 | トップページ | pylabのimshowをMatlabのようにカクカクなピクセルで表示 »

Python」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« CythonでGCCがNumPyのCヘッダーを見つけられない場合 | トップページ | pylabのimshowをMatlabのようにカクカクなピクセルで表示 »

しろののツイッタータイムライン

  • ツイッターは5つ目も凍結されました。6つ目での復活も不可能。なのでnoteに注力しています。

    と思ったら、イーロン・マスクの買収が公になってアカウントが復活できました。ありがとうマスク。

    トランプ関連記事の一覧リスト

オススメたち

2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

はてブ

無料ブログはココログ