【日本語名】matplotlibのlinestyle
英語の線種はそのまま書けばいいけど,日本語の論文を書くとき,日本語名がわからなくて翻訳ツール使っても適切な単語が出てこなかったのでメモ.
【Docker】マルチアーキテクチャ対応のイメージをビルドする
今発売されているMacはすべてARMアーキテクチャを採用したCPUを使用しており,以前のIntelチップやWindowsの多くの機種とアーキテクチャが異なる.
M1 MacではRosettaなどのアーキテクチャ変換技術を用いることでAMDアーキテクチャのイメージを使うことができるが,とても実行に時間がかかる.(逆に,ARMのイメージしかない場合,AMDの環境では実行できるのだろうか?)
そのため,dockerのイメージをDockerfileからビルドして,AMDとARMの複数用意したくなった.
このときのやり方をメモする.
【Git】追跡ブランチを確認,変更する方法.
Githubからあるリポジトリをcloneしたあと,ブランチ名を変更した.そしていくつかの変更をcommit後に,pushした.
しかし,vscodeの機能にある,gitのリモートとの差を表すものが更新されなかった.

これはローカルの追跡ブランチが変わっていないために生じる問題のようだったので,この解決方法とそれに関係するコマンドをメモする.
【MathJax】v2からv3に移行したらディスプレイスタイルが表示されなくなった
このサイトでは,MathJaxを使って数式を表示している.軽い気持ちでv2.7からv3.2に移行しようとしてハマったので,このときの対処法と理由をメモする.
これはgithub-pages (jekyll) のkmarkdownで変換しているときに起こる問題のよう.
【Matplotlib】マーカー一覧を取得する方法
matplotlibでは,plt.scatterで複数のデータをプロットする場合,勝手に色を変えてくれる.けれども,モノクロの図が欲しいときなど,色ではなく,マーカーを変えたいときがある.マーカーはある程度覚えているけれど,たとえばこんな感じでリストを手打ちするのは大変.
markers = ['.', 'o', 'x', ..., 'v']
また,バージョンにより使えなくなるマーカー (ないと思うが) や,新たに使えるようになるマーカーが出てきたときに手動で書き換える必要が出てきてしまう.
そこで,それらの一覧を取得する方法を調べたのでその方法をメモする.
環境
ProductName: macOS
ProductVersion: 12.0.1
BuildVersion: 21A559
python=='3.8.8'
matplotlib=='3.3.4'