[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 08/17 06:10 / Filesize : 78 KB / Number-of Response : 284
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Matplotlib でグラフプログラミング【Python】



1 名前:デフォルトの名無しさん [2009/10/24(土) 21:06:22 .net]

高機能で柔軟性があり、使い易く、数式表示がデフォルトで可能で、
美しいグラフが作成できる人気のグラフライブラリである Matplotlib
のスレッドです。


ギャラリー
matplotlib.sourceforge.net/gallery.html
matplotlib.sourceforge.net/users/screenshots.html

ユーザーズガイド
matplotlib.sourceforge.net/contents.html

ダウンロード
sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.1/


90 名前:デフォルトの名無しさん mailto:age [2010/12/24(金) 15:50:18 .net]
そういやこのスレ忘れ去られているんでネタ投下

scipy conference japan やろうぜって話が
python workshop で出てましたねー
この界隈に興味ある人はいるのかな?

91 名前:デフォルトの名無しさん [2010/12/27(月) 04:25:56 .net]
hage

92 名前:デフォルトの名無しさん [2011/01/30(日) 02:38:10 .net]
numpyとmatplotlibがPython3に対応したようですね。

93 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 02:39:15 .net]
まじで

94 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 05:36:09 .net]
PILはまだか

95 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 18:03:55 .net]
Python(x,y)とMacPortsでも対応したら本気出す>3

96 名前:デフォルトの名無しさん mailto:sage [2011/02/01(火) 00:10:14 .net]
>>91
対応してねーじゃねぇか、ぷんすか。

97 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 18:01:22.07 .net]
質問させてください。
matplotlib で グラフのフレームの色を変更することは可能でしょうか?

・やりたいことは背景色を黒、メモリなどを白としたい。
1.Figureに facecolor='black'を指定し、set_axis_bgcolorで黒を
  指定することで背景を黒にできました。
2.set_xticklabels, set_yticklabelsで白を指定しメモリの数字は
 白くできました。

しかし、枠およびメモリ自体を白くする方法がわかりません。
わかる方おられましたら、お願いします。

98 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:38:15.74 .net]
>>91
numpyは1.5で対応したみたいですね。
matplotlibは、2.7までのようです。



99 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 16:36:25.26 .net]
matplotlibで関数の動きって表現できる?
例えばy = sinx * nとして
nが1から10まで動くとどうなるかっていうのを動的に表現したいんだけど

100 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 19:24:19.40 .net]
できますが
nが1から10まで動くと
振幅が変わるだけではないでしょうか

101 名前:デフォルトの名無しさん mailto:sage [2011/03/05(土) 00:47:43.99 .net]
ごめん 例えが悪かったわ
結局は関数を更新していってその動きを見たいんだけど
そういうのはmatplotlibに組み込まれてる機能でできるの?
よければ参考になるページとか教えて貰いたいんだが

102 名前:デフォルトの名無しさん [2011/03/05(土) 13:52:37.64 .net]
ふう

103 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 19:02:55.04 .net]
なんのために汎用言語であるpythonを使っているんだ?
for i in range(10):
draw_hoge()
time.sleep(1)


104 名前:96 mailto:sage [2011/03/16(水) 16:51:06.66 .net]
自己解決
#個々のグラフ領域の枠を白くする
ax = fig.add_subplot(1, 1, 1)
for child in ax.get_children():
if isinstance(child, matplotlib.spines.Spine):
child.set_color('white')

#X軸Y軸のメモリの色を白くする
#メジャーとマイナーは一度には変更できないみたい
#なので2回に分けて行う
for liney in ax.yaxis.get_ticklines(minor=True):
liney.set_color('white')
for liney in ax.yaxis.get_ticklines(minor=False):
liney.set_color('white')



105 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 13:24:03.28 .net]
線の色指定をするときに、任意のカラーマップから色を指定することって可能?
Gray Scaleの場合は、color = '0.75'のようにすればいいけど、
そこを別のカラーマップで0-1の間の数値を入れて指定できるようにしたいです。

106 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 13:27:24.41 .net]
二項分布とか正規分布とかを正確に表示したいときは自分で関数つくんないとダメ?

107 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 14:11:39.66 .net]
>>105
scipy.stats以下にたくさん分布関数がある


108 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 15:02:35.40 .net]
Python3に対応したから、初めて使ってみたらmatplotlibすげー
軽くgnuplotみたいに画面で直接拡大とかも出来るんだな



109 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 15:09:27.89 .net]
お、 Python3 対応きたんだあ。

110 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 15:35:17.49 .net]
>>100,102
同じところで詰まった…
スレッドとか必要なのかな
Tkでやってた時もよくわからなくてpygameに逃げた

111 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 16:39:03.66 .net]
出来た出来た
適当にバラまいたノードがランダムに動くプログラム
でも重すぎるのか途中で処理が止まる…
本当はノード数を1000以上にしたいのに
それと、きちんと再描画されてなく、毎回、点が増えていく…

pylab.ion()

NodeN=int(input("ノード数入力:"))
lisNode =[0]*NodeN
for n in range(NodeN):
 lisNode[n]=random.randint(-200,200),random.randint(-200,200)

for i in range(100):
 pylab.plot([x for x in lisNode] ,[y for y in lisNode],"*")
 pylab.draw()
 lisNode=[[lisNode[n][0]+random.randint(-1,1),lisNode[n][1]+random.randint(-1,1)] for i in range(NodeN)]

112 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 18:39:48.95 .net]
上書きがデフォルトなので、毎回図をクリアする必要がある。
あと、そのプログラムが望む動作をするかどうか、落ち着いてコードを読み直してみてね

113 名前:デフォルトの名無しさん mailto:sage [2011/04/25(月) 20:06:07.41 .net]
pylab.plot([x[0] for x in ………
ですね。
手打ちで書いてたので間違えました。
とりあえず、処理が止まらなければ望む動きはしています。
上書きを除いて

画面の図、クリアを調べてみます

114 名前:デフォルトの名無しさん [2011/05/12(木) 11:49:54.78 .net]
外枠を太くしてgnuplotと体裁が同じになるようにしたい
何か方法ないのかな

115 名前:デフォルトの名無しさん mailto:sage [2011/05/12(木) 22:55:32.05 .net]
>>110
こんな感じでやると、描写中の図を動かそうとすると止まっちゃうんだけどPCスペック低いからかな?
あと描写スピードが遅いのと最後に自動で図が消えちゃうのってどうすればいい?


116 名前:デフォルトの名無しさん mailto:sage [2011/05/12(木) 23:37:13.09 .net]
>>114
>描写中の図を動かそうとすると止まっちゃう
知らんがな
>描写スピードが遅い
プログラムが悪いか、データ点が多すぎるか
>最後に自動で図が消えちゃう
たぶんあなたが消してる

>>110は真似しない方が・・・

117 名前:デフォルトの名無しさん mailto:sage [2011/05/13(金) 00:10:12.82 .net]
>>114
>110のプログラムは試してないからよくは分からないけど。。

windowを動かすと描画が止まる、ってことなら、うちでもそうなる。おそらくバックエンド部分のバグじゃないかと疑ってる。最期に消えちゃうのは、プログラム最後にshow()を入れると止められる。


118 名前:デフォルトの名無しさん mailto:sage [2011/05/13(金) 01:50:14.28 .net]
>>115
>>116
ありがと やっぱ動かすと止まっちゃうのね

import matplotlib.pyplot as plt
import random

plt.ion()

x = [0]*100
y = [0]*100

random.seed();
for i in range(100):
x[i] = random.randint(-100, 100)
y[i] = random.randint(-100, 100)

plt.axis([-110, 110, -110, 110])
plt.grid(True)

for i in range(len(x)):
plt.plot(x[i], y[i] , 'kD')
plt.draw()

plt.show()

これで100個プロット打つのに9秒くらいかかるんだけどこんなものかな
あとshow入れても最後にはやっぱ消えちゃうわ




119 名前:デフォルトの名無しさん mailto:sage [2011/05/15(日) 11:21:02.45 .net]
>>117
show()の前にioff()を入れると画面は消えない。

120 名前:デフォルトの名無しさん mailto:sage [2011/05/16(月) 15:50:46.45 .net]
>>117
plt.ion()はコメントアウトして、
importの下からplt.show()まで時間計ったら0.15秒

for i in range(len(x)):
 plt.plot(x[i] (ry
の部分を、for文やめて
plt.plt(x,y,'kD')
に変更して、0.1秒


Windows7 SP1 32bit
i3 550 3.20GHz
メモリ 2G
Python3.1

121 名前:デフォルトの名無しさん mailto:sage [2011/05/16(月) 21:24:39.24 .net]
drawが時間喰ってる@Python2.7

122 名前:デフォルトの名無しさん mailto:sage [2011/05/16(月) 21:29:50.63 .net]
>>119
draw()もコメントアウトしてある

123 名前:デフォルトの名無しさん mailto:sage [2011/05/16(月) 22:57:10.63 .net]
>>121
元の動機が図をダイナミックに更新したい、ということだからそれだと意味なくない?

124 名前:デフォルトの名無しさん mailto:sage [2011/05/17(火) 17:03:36.09 .net]
Gridのmajorとminorの線種をそれぞれ別で指定する方法ありますか?

125 名前:123 mailto:sage [2011/05/17(火) 19:46:58.24 .net]
解決しました

126 名前:デフォルトの名無しさん mailto:sage [2011/05/23(月) 21:07:48.89 .net]
windowsだとtkですら、途中で応答無くなるのなんとかならないかな

127 名前:デフォルトの名無しさん mailto:sage [2011/05/24(火) ]
[ここ壊れてます]

128 名前:21:56:18.64 .net mailto: 横軸の線の先を矢印にすることって出来ませんか? []
[ここ壊れてます]



129 名前:デフォルトの名無しさん mailto:sage [2011/06/13(月) 00:05:31.79 .net]
eps化してtexに貼りたいんですが、texのフォントを(Computer Modern)を使うことは可能ですか?
またpdf化の際に埋め込めますか?


130 名前:デフォルトの名無しさん [2011/06/28(火) 17:44:57.28 .net]
ttp://matplotlib.sourceforge.net/users/image_tutorial.html
の例(をsubplotsを使って書き直そうとしたもの)なんですが、カラーバーの位置がおかしいです。
どうしてax[0].figureで欲しいものが取れないのでしょうか?

=========================
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img = mpimg.imread('stinkbug.png')

fig,ax = plt.subplots(ncols=2)
ax[0].set_aspect(1)
img1 = ax[0].imshow(img[:,:,0])
ax[0].figure.colorbar(img1,orientation ='horizontal')
plt.show()


131 名前:128 mailto:sage [2011/06/28(火) 18:03:15.11 .net]
ごり押しでいけた。
plt.subplot(ax[0]).figure.colorbar(img1,orientation ='horizontal')

・・・明らかに設計ミスだと思うんだけど。

132 名前:デフォルトの名無しさん mailto:sage [2011/06/29(水) 21:34:04.98 .net]
subplot 121, 122 で分けてるのですが、
左右の余白大きすて調整したいです。
subplots_adjust では埋められません。
ほかに何かいい方法はありませんか。

133 名前:デフォルトの名無しさん mailto:sage [2011/06/30(木) 12:08:40.08 .net]
type 1フォントをベクトルデータでepsに埋め込めませんか?

134 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/02(土) 18:22:05.67 .net]
> 元の動機が図をダイナミックに更新したい、ということだからそれだと意味なくない?
ハッアァァァァァァァァァァァァァァアァ??????????????
なるほどゴミなわけだ
ゴミじゃねーか
死ねよゴミ


135 名前:デフォルトの名無しさん mailto:sage [2011/07/06(水) 01:06:18.37 .net]
>>130
matplotlibrcをいじってみるとかはどう?

136 名前:デフォルトの名無しさん mailto:sage [2011/09/04(日) 21:06:24.11 .net]
これCUIオンリーの環境じゃ動かないの?
/var/lib/python-support/python2.5/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
からずらずらエラーで動かないよ
plt.savefig("a.png")だけでもダメなのかな
show()であかんのは納得するんだけど。。

137 名前:デフォルトの名無しさん mailto:sage [2011/09/04(日) 21:57:56.62 .net]
うちでは

138 名前:動くよ
pngに変換するためのバックエンド(Agg)がインスコされてないんじゃない?
http://matplotlib.sourceforge.net/faq/installing_faq.html#backends
[]
[ここ壊れてます]



139 名前:デフォルトの名無しさん mailto:sage [2011/09/05(月) 09:48:22.44 .net]
>134
同じく…
あきらめて X11 環境下でのみ作業してる

たまに ssh login してグラフの作り直しだけしたい
みたいなときに不便なので対策があったら知りたい

140 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 19:10:52.18 .net]
>>134
>>136
だめだね
import matplotlib.pyplot as plt
これ一行だけで落ちるからX必須みたいだ
どうにかならんか調べてみます


141 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 19:33:23.38 .net]
いやあの>>135をですね

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.savefig('somenum.png')

142 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 09:18:37.63 .net]
>>138
すいません135の意味がよくわからなかったのです。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
ありがとうございます。 解決しました

143 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 23:15:48.01 .net]
Numpy/Scipy,Matplotlibのチュートリアル的なサイトって
www.ike-dyn.ritsumei.ac.jp/~uchida/scipy-lecture-notes/index.html
実際ここくらいですか?

144 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 16:08:40.70 .net]
うへ,なにこれ すげーボリューム

145 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 08:09:30.74 .net]
numplotlib初心者です。
CentOS5のPython2.6上で使いたいのですが、
numpyインストール後matplotlib入れようと
するとド頭の環境チェックでnumpy: noとか
出ちゃってインストールできません。
numpyは1.6.1、matplotlibは1.0.1のtar拾ってきて
どちらもsetup.py installで入れようとしています。
numpy.arangeとかの結果は返ってくるので
numpyは一応入ったようなのですが、
こういう場合の対処方法ありませんか?

146 名前:142 mailto:sage [2011/09/13(火) 11:17:01.71 .net]
自己解決しました。
setup.py実行時に実行フォルダ内のゴミを
拾ってしまっていたようで、一旦cleanして
再度installしたところ無事に入りました。

147 名前:142 mailto:sage [2011/09/14(水) 23:24:10.47 .net]
白黒印刷用の棒グラフを作りたいのですが、
ハッチング等の白黒パターンで棒を塗り潰す
ことって可能でしょうか?

148 名前:デフォルトの名無しさん [2011/10/28(金) 12:52:21.33 .net]
matplotlibはデフォルトで2つのデータ点を直線で結びますが、
一部分だけ線を引かないようにすることは出来ますか。

gnuplotなら、渡すデータを
1 1
2 2

3 3
4 4
のように空行を挟んどけば、(2,2)と(3,3)はwith lineの対象外になるのですが



149 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 09:51:54.81 .net]
>>145
matlabだとnanなら線が途切れるな

150 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 11:52:07.56 .net]
去年辺りから、海外ではNumpy,Scipy,matplotlibを既存の科学用DSLの代替にしよう、
って流れが盛んですね。
米アマゾンでも、けっこうな勢いで解説書が出てるし。
既に全部、非公式ながらPython3にも対応して、前途も有望そう。

このスレも、この辺の統合スレにしたほうが盛り上がりそうですけど、
2年間で140レスか・・・
Rのスレは数学板にしかないし、ム板では盛り上がらないのかな?

151 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 13:53:06.66 .net]
Rは昔ここにもあった

152 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 14:35:55.50 .net]
ム板なんてITドカタしかいないからな
まともに数学の話出来る訳がない

153 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:13:14.56 .net]
Rやmaximaあってもいいけどな。
>>147
そういった本ほんと盛んだよな。でももっとやすうなってくれんかな


154 名前:ニ思ってしまう。Pythonは科学関連のライブラリはかなりほうふだから
基盤として使えるようにしておくといいよね。
p3 に対応したのか。
[]
[ここ壊れてます]

155 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 12:41:07.85 .net]
wekaとscipyどっちがオヌヌメ?

156 名前:デフォルトの名無しさん [2011/12/06(火) 22:27:37.37 .net]
scipyかな

157 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 17:58:37.66 .net]
xlabelとylabelの位置が軸から離れすぎちゃう
ことがあるんだけど、たとえば
xlabel.hogehoge(0.5,-0.2)みたいな書式で
表示位置を指定する方法はありませんか?

158 名前:デフォルトの名無しさん [2011/12/21(水) 01:11:08.13 .net]
python2.6とmatplotlib0.99を使っています。

subplotで6個のグラフを作成し、
titleは、日本語で入れました。

その後、グラフをPSファイルで出力しようとしましたが出来ませんでした。
PNGファイルでは出力できます。

PS、PDFで出力することは可能でしょうか?教えてください。



159 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 08:05:45.11 .net]
>>154
savefigで拡張子を.pdfにすればPDFで、
.epsにすればEPSで出力できるはず。
WindowsのPython2.7、Linuxの同2.6で確認済み。
公式ドキュメントにはPDF、PS、PNG、SVGに
対応とあるが、.psだとだめだった記憶がある。
EPSで出力できればどうにでもなる気もするが。

160 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 23:37:49.32 .net]
windows 64bit版がamdしかないけど、intel cpuでも大丈夫なのかな?

161 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 09:05:32.23 .net]
intel EM64T は amd x64 のパクリ

162 名前:デフォルトの名無しさん [2011/12/24(土) 18:18:03.13 .net]
>>155
ありがとう、出来ました。

163 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 22:46:15.24 .net]
目盛幅の指定はどうやるのでしょうか?

164 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 23:53:15.06 .net]
matploblib.axis.set_ticks(ticks)ぐらいしか思いつかん

165 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 00:39:05.32 .net]
excelもそうだけど、デフォルトの目盛が多すぎだよね

166 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 14:32:29.58 .net]
matplotlibわかりづれえよ
なんかpythonっぽくないと言うか
でも他に無いからありがたく使ってるんですけどね‥

167 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 17:52:10.34 .net]
>>162
こうしたい、って思った出力が得られるまで
かなり試行錯誤が必要な気はする。
寸法とかpxとinch混在しててややこしい。
あと、インストールはgnuplotの方が楽かな。
WinやMacならスタンドアロンのバイナリも
落ちてるし。

ただ、matplotlibrcをカスタマイズしまくって、
出力されたEPSをさらにPythonでいじくってる
ような俺にとって、matplotlibほど融通のきく
グラフ描画ツールは他にない。
もっとユーザ増えれば楽しくなりそうなのだが。

不満を挙げるとすれば、rcParamでいじれる項目が
バージョンによって結構違ったりすることかな。
ググってきたTipsが手元のバージョンだと使えない
なんてことがよくあるんだけど、俺だけかな?

168 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 00:28:00.57 .net]
なんつーか,ややこしくいじるときの設定がややこしい
(柔軟な分,axis とか fig とかいろいろな概念を理解して
それのつつき方を知っている必要がある)

あと,最初にきれいじゃなくていいからとりあえず
おまかせコースで「データファイルとりあえずプロットしろ」の
段階のお手軽さも負けてる(gnuplot比)


もちろん,python で好きなようにいじれる,
numpy とかのデータいじり環境と一体化できる,
というのがメリットなんだけど



169 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 11:08:40.01 .net]
あとチト遅いような気がするな。

170 名前:デフォルトの名無しさん [2012/01/13(金) 00:19:06.31 .net]
習得には >>164 のいうように少し時間がかかるけど、
グラフ描画を関数化して

171 名前:再利用性を上げたり、
widget として GUI アプリに統合できたり、便利すぎる。
[]
[ここ壊れてます]

172 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 11:55:41.30 .net]
そういえば棒グラフの描き方を調べないといけないんだった
半年くらい忘れてた

173 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 17:11:50.25 .net]
ああ
あんたか

174 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:12:50.52 .net]
dashes=[4,1,2,1]
line=ax.plot(x, y, linestyle="--")
line[0].set_dashes(dashes)

とか書くと破線のフォーマットを自由に
変更できますよね?
同じことを等高線でやりたいのですが、
set_dashes()のような命令はどのような書式で
行えばいいのでしょうか?
現状の(デフォルトの)破線を適用しているコードは
こんな感じです。

cs=matplotlib.contour(x, y, z)
zc=CS.collections[0]
zc.set_linestyle("--")
#ここでset_dashesしたい。

175 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:23:52.59 .net]
oppy

176 名前:デフォルトの名無しさん [2012/10/11(木) 20:10:07.37 .net]
tes

177 名前:デフォルトの名無しさん [2013/11/21(木) 19:06:57.78 .net]
あげ

178 名前:デフォルトの名無しさん [2013/11/22(金) 17:08:32.79 .net]
酷い過疎っぷりだな・・・



179 名前:デフォルトの名無しさん mailto:sage [2013/11/29(金) 09:45:26.25 .net]
2年近くネタ枯渇か

順調に使われてると思うんだけど…

180 名前:デフォルトの名無しさん mailto:age [2013/11/29(金) 13:02:56.71 .net]
matplotlib 以外にも関連・類似ツールいろいろ

https://wiki.python.org/moin/NumericAndScientific/Plotting

181 名前:デフォルトの名無しさん [2013/11/29(金) 13:11:39.35 .net]
svg

182 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 20:54:41.69 .net]
node.js & R
node.js & octave
peg.js, D3.js

183 名前:デフォルトの名無しさん mailto:sage [2014/02/02(日) 13:37:53.34 .net]
こんにちは。
凡例の文字列に日本語フォントを使いたいのですが、うまくいきません。
例があればご教授いただけないでしょうか。

184 名前:デフォルトの名無しさん mailto:sage [2014/02/04(火) 00:32:06.20 .net]
フォントに日本語を表示できる物に変えれば良かったはず。

185 名前:デフォルトの名無しさん mailto:sage [2014/07/23(水) 14:58:19.39 ID:pGSYFJcR.net]
>>144
これありますか?パターンで塗りつぶしができれば白黒印刷に便利なのですが、ギャラリーにも見あたらないし、検索してもこのレスぐらいしか引っかからないので半分諦めていますが…

186 名前:デフォルトの名無しさん mailto:sage [2014/07/24(木) 09:36:48.44 ID:0egdwMYx.net]
matplotlib fill hatching で画像検索
やり方わかったら教えてね ;-)

187 名前:デフォルトの名無しさん mailto:sage [2014/07/30(水) 09:09:31.45 ID:re+bx8Nt.net]
>>181

やりたかったことが実現できました。どうもありがとう。公式含めてもっとちゃんと探さないとだめですね。失礼しました

python - How do I plot hatched bars using pandas? - Stack Overflow
stackoverflow.com/questions/22833404/how-do-i-plot-hatched-bars-using-pandas

df = pd.DataFrame(np.random.rand(10, 4), columns=['a', 'b', 'c', 'd'])
ax = plt.figure(figsize=(10, 6)).add_subplot(111)
df.plot(ax=ax, kind='bar', legend=False)

bars = ax.patches
hatches = ''.join(h*len(df) for h in 'x/O.')

for bar, hatch in zip(bars, hatches):
bar.set_hatch(hatch)

ax.legend(loc='center right', bbox_to_anchor=(1, 1), ncol=4)

188 名前:名無CCDさん@画素いっぱい mailto:sage [2014/09/27(土) 22:40:08.06 ID:W7xxfy9p.net]
Ruby3には静的な型を導入するかもだって
理由は最近生まれたスクリプト言語が静的型を持ってるからって・・なんじゃその理由





189 名前:互換なんて関係ねぇーそんなの関係ねぇー、おっバッッカーッ []
[ここ壊れてます]

190 名前:名無CCDさん@画素いっぱい mailto:sage [2014/09/27(土) 22:40:57.75 ID:W7xxfy9p.net]
あ、スレまちがえた、、失礼w






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<78KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef