ミニバンクを作ろう2025

イメージ
 ミニバンク2025を電通大でやりました。5台が使える状態まで完成しました。2年前よりも先まで進みました。いろんな意味で異常な会が無事終わって良かったです。 全国から25名(学生15名、スタッフ10名)のご参加を頂きました。(韓国からも一名) 新規に5台の40テスラミニバンクおよび2個のパルスマグネットを製作した。すべて高電圧テスト、パルス磁場発生に成功。さらに複数グループで強磁性体の磁化測定まで成功。 手を動かして作ることで、パルス強磁場の発生法を理解し、心理的障壁が無くなった。 参加した研究者同士・若手学生同士の親交が深まった。 ご参加頂きありがとうございました!! 準備 組み立て開始 電流計 初日夜 2日目 3日目コイル巻き お手製トリガージェネレーター カチッとな 4日目だいたい完成 充電接地、放電、磁化測定まで・・・ ’ たたずむミニフィグたち 感想を言い合う お手製トリガー発生器で安定的に放電できたのも良かった。 できたミニバンクは会議室の側室に一時保管。調布祭とかぶって搬出は後日に。

Python:グラフの枠組みのサイズを固定する

matplotlibでグラフの枠組みサイズを固定したい場合はadd_axesをつかいます。 自動的に複数の図を並べるときはplt.subplotsやgridspecが使われますが、グラフの枠組みのサイズが固定でなく、tickの数字の桁数などに影響されてしまいます。自分はグラフの枠組みを固定したいので、1つのグラフしかない場合でも基本的に下記のやり方でやっています。

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, np.pi * 2, 0.1)
fig = plt.figure(figsize = (6, 6))
ax1 = fig.add_axes([0.2, 0.2, 0.6, 0.3])
ax1.plot(x, np.sin(x))
ax2 = fig.add_axes([0.2, 0.6, 0.6, 0.3])
ax2.plot(x, np.cos(x))



fig = plt.figure(figsize = (6, 6))
ax1 = fig.add_axes([0.2, 0.2, 0.3, 0.6])
ax1.plot(x, np.sin(x))
ax2 = fig.add_axes([0.6, 0.2, 0.3, 0.6])
ax2.plot(x, np.cos(x))


コメント

このブログの人気の投稿

しばらく、うまく見られなかった・・・・しかし解決の兆し