見たこと無いlinestyleがある…
"linestyle"でgoogle検索すると、公式のページに、見慣れないlinestyleがある。
文字列 | タプル |
---|---|
'solid' | (0, ()) |
'loosely dotted' | (0, (1, 10)) |
'dotted' | (0, (1, 5)) |
'loosely dashed' | (0, (5, 10)) |
'dashed' | (0, (5, 5)) |
'loosely dashdotted' | (0, (3, 10, 1, 10)) |
'dashdotted' | (0, (3, 5, 1, 5)) |
'densely dashdotted' | (0, (3, 1, 1, 1)) |
'loosely dashdotdotted' | (0, (3, 10, 1, 10, 1, 10)) |
'dashdotdotted' | (0, (3, 5, 1, 5, 1, 5)) |
'densely dashdotdotted' | (0, (3, 1, 1, 1, 1, 1)) |
実行してみると、エラーが返ってくる。
import matplotlib.pyplot as plt
plt.plot(range(11),range(11),linestyle="loosely dashed")
plt.show()
>>> import matplotlib.pyplot as plt
>>> plt.plot(range(11),range(11),linestyle="loosely dashed")
#長いので省略#
ValueError: You passed in an invalid linestyle, `loosely dashed`. See docs of Line2D.set_linestyle for valid values.
そんなlinestyleないってよ…
ドキュメントちゃんと読めってよ…
新しいバージョンにしか対応していないんじゃなくて、”loosely ~”とかは、上記サイト内に記載されたスクリプトの設定。 重要なのは、横の数字(タプル型変数)。
引数linestyleはタプルもとれた!
衝撃的事実。文字列("dashed"とか)だけじゃないという… linestyleの文字列の引数に頼る必要は無い。オリジナルの線が描ける。
黒、白と交互に指定する。
引数のタプルは、黒、白交互に長さを設定する。 例えば、点線なら
import matplotlib.pyplot as plt
plt.plot(range(11),range(11),linestyle=(0,(1,1)))
plt.show()

白黒で印刷するときに、マーカー以外のチョイスができた。プロットの選択肢の幅が広がった。
数字は、長さを表す。
import matplotlib.pyplot as plt
plt.plot(range(11),range(11),linestyle=(0,(10,20)))
plt.show()

数値は何個でも入れられる
コンマで区切って、何個でも引数を入れられる。(偶数個に限る)
import matplotlib.pyplot as plt
plt.plot(range(11),range(11),linestyle=(0,(10,20,30,40)))
plt.show()

黒1、白2、黒3、白4の長さで繰り返す。 自分で長さを調節できる。
1個目の引数を変えると…
縦長にならなかった…一個目の引数は、オフセットだそうな。
import matplotlib.pyplot as plt
plt.plot(range(11),range(11),linestyle=((3,6),(1,1))
plt.show()
このhtmlをほとんど80%スマホから作った!
- epsilon(マークダウンエディタ。ロシア製だが気にしない。)でマークダウンで書く。
- htmlでexport。tex部分はいじらないでおいてくれるので嬉しい。下手に画像化されると、劣化して汚い。転送も面倒。mathjaxは既に導入済みのサイトなので、書いたのをそのまま入れてくれた方が楽。
- htmlをサイトへコピペ。
- PCから微修正。
スマホで100%やりたい。
pythonコードの確認は、PC環境が必要だった。だから、20%位はPCを使った。 google playには、qpythonとかある。しかし、公式じゃないので得体が知れない。だからandroid上で動くpython環境を出して欲しい。
スマホでnumpy, matplotlibなどを実行したい。そうすれば、電車の中で内職できる。家だって、PC使えるのに、なぜか携帯触ってる。PCのほうが楽なはずなのに…立ち上げたり準備があるのが嫌なんだと思う。ファミコンのように、スイッチ一つですぐ動く感覚じゃないと。
- 中速フーリエ変換 ~離散フーリエ変換より..
- 断面二次モーメントを、座標点の配列から計..
- 断面二次モーメントを、座標点の配列から計..
- fontファイルの文字データ(グリフ)を..
- matplotlibのpyplot.pl..
- 計算力学技術者試験の問題集 自炊(裁断→..
- pythonで、ホワイトノイズやピンクノ..
- 脳ドッグに行ってきた。→MRIの画像デー..
- matplotlibのimshowで円を..
- matplotlibの、cmapを、徐々..
- matplotlibのmake_axes..
- matplotlib floatinga..
- matplotlib plotの色を、値..
- Pythonで、「二次元フーリエ変換した..
- どちらが正しいRGBか。(matplot..
- matplotlibのannotateの..
- matplotlibで、x軸とy軸の数字..
- VBAで、pythonのrangeとか、..
- matplotlibのaxes3Dで、a..
- matplotlibのlatexで、行列..
https://wakelet.com/wake/Cugh8PlJVe-NKUFxe50No
https://wakelet.com/wake/6Bb8n5d6qy0MFn0Hf2Ly-
https://wakelet.com/wake/cX_LhCxpBpbzGntBVEE7s
https://wakelet.com/wake/ZhpDrP7xnsaohseiCc7yz
https://wakelet.com/wake/N9y8k5ej9ArfOjibHRhm-
https://wakelet.com/wake/eb80M63VIBEEZ4zn9l7Gp
https://wakelet.com/wake/fDDlX1mUx8hdb4iaLX3mj
https://wakelet.com/wake/pfqMZS-8FjMvCEfnpkGOR
https://wakelet.com/wake/Gfs7AWWoOcJmyRJQW-Suq
https://wakelet.com/wake/iVQvZurDDfKE41OyBC7VY
https://wakelet.com/wake/0lxkO5FwsbNSWpMNaWUgg
https://wakelet.com/wake/VGeUonn5C-QHDbQsf2QnF
https://wakelet.com/wake/VzXNvkQ2pxetZey11zH5h
https://wakelet.com/wake/I5bsHUecHDPz1KUePdF_8
https://wakelet.com/wake/lAxbBrmPcFr8qF_fcjQv-
https://wakelet.com/wake/NsEc0HOXvndPZ9Ob4GSSh
https://wakelet.com/wake/GYr7mH4RsgRczF2ez6qW_
https://wakelet.com/wake/-dTcip8yBbvdTPrk9Nakp
https://wakelet.com/wake/06U6KQ_voW2RrOTfHWpPI
https://wakelet.com/wake/33MtPqyEnFUNso0msLopC
https://wakelet.com/wake/u7gq9nJ1sm6-0NE_F5RQQ