🏠
令和8年2月27日 (金)
⇒#1083@グラフ;

📈 分子軌道計算によるローズベンガルのUV Vis by

1083_分子軌道計算によるローズベンガルのUV Vis by
👨‍🏫 0
import numpy as np
import matplotlib.pyplot as plt

#fig, ax = plt.subplots(figsize=(2.9, 2.1)) 
fig, ax = plt.subplots()

#----------------
#_📈_1083_分子軌道計算によるローズベンガルのUV Vis by 
xy_1083 = [(0,0) \
, (15.1515,0) \
, (30.303,0) \
, (45.4545,0) \
, (60.6061,0) \
, (75.7576,0) \
, (90.9091,0) \
, (106.0606,0) \
, (121.2121,0) \
, (136.3636,0) \
, (151.5152,0) \
, (166.6667,14.9913) \
, (181.8182,477.3678) \
, (196.9697,2968.7612) \
, (212.1212,191.5041) \
, (227.2727,570.4521) \
, (242.4242,5581.2212) \
, (257.5758,19441.0215) \
, (272.7273,10791.9579) \
, (287.8788,14623.0228) \
, (303.0303,10134.7913) \
, (318.1818,2775.7555) \
, (333.3333,5779.543) \
, (348.4848,21748.0815) \
, (363.6364,45043.759) \
, (378.7879,55316.2827) \
, (393.9394,42597.9834) \
, (409.0909,23946.7034) \
, (424.2424,16723.0363) \
, (439.3939,21214.7294) \
, (454.5455,28699.1752) \
, (469.697,31946.8247) \
, (484.8485,29247.9776) \
, (500,22842.5182) \
, (515.1515,15726.2085) \
, (530.303,9848.7081) \
, (545.4545,5925.4859) \
, (560.6061,3924.2289) \
, (575.7576,3530.2637) \
, (590.9091,4372.6344) \
, (606.0606,6062.2711) \
, (621.2121,8175.2649) \
, (636.3636,10271.7852) \
, (651.5152,11961.8219) \
, (666.6667,12978.2925) \
, (681.8182,13217.7768) \
, (696.9697,12730.0197) \
, (712.1212,11673.2462) \
, (727.2727,10254.0696) \
, (742.4242,8676.1044) \
, (757.5758,7105.3242) \
, (772.7273,5656.9404) \
, (787.8788,4396.0204) \
, (803.0303,3346.8961) \
, (818.1818,2505.4709) \
, (833.3333,1850.7987) \
, (848.4848,1354.1918) \
, (863.6364,985.4489) \
, (878.7879,716.5482) \
, (893.9394,523.4354) \
, (909.0909,386.5488) \
, (924.2424,290.6103) \
, (939.3939,224.0566) \
, (954.5455,178.3587) \
, (969.697,147.346) \
, (984.8485,126.6305) \
]
z_1083 = [list(t) for t in zip(*xy_1083)]; x_1083 = z_1083[0]; y_1083 = z_1083[1]

ax.scatter(x_1083, y_1083)
ax.plot(x_1083, y_1083)
ax.annotate('ID=1083' \
, xy=(np.mean(x_1083),np.mean(y_1083)) \
, xytext=(np.mean(x_1083)+ np.std(y_1083), np.mean(y_1083) + np.std(y_1083)) \
, arrowprops=dict(arrowstyle="->"))
#----------------

plt.show()
  1 python コード

A4 (210 × 297mm)あるいは少し大きめのレターサイズ(215.9 × 279.4ミリ)が一般的です。 2 カラムとすると 3.34645669291339インチ程度。 アスペクトを 4:3にすれば、2.9インチ×2.1インチぐらいの図が論文投稿の図として適切です。


サーバーサイドスクリプト

  2 分子軌道計算によるローズベンガルのUV Vis by

サーバーサイドでラスタライズ(bmp,jpg,png)しているので、レスポンシブな表示が可能です。 サーバーサイドでダイナミックに生成している画像なので、ダウンロードだけでなく、リンクもできます。


クライアントサイドスクリプト

  3 canvas 分子軌道計算によるローズベンガルのUV Vis by

クライアントサイドでラスタライズ(bmp,jpg,png)しているので、レスポンシブな表示が可能です。 クライアントサイドでダイナミックに生成している画像なので、ダウンロードはできますが、リンクはできません。


  4 google chart APIを使った描画

  5 分子軌道計算によるローズベンガルのUV Vis by

xmin0
xmax1000
ymin0
ymax70000
0 0 15.1515 0 30.303 0 45.4545 0 60.6061 0 75.7576 0 90.9091 0 106.0606 0 121.2121 0 136.3636 0 151.5152 0 166.6667 14.9913 181.8182 477.3678 196.9697 2968.7612 212.1212 191.5041 227.2727 570.4521 242.4242 5581.2212 257.5758 19441.0215 272.7273 10791.9579 287.8788 14623.0228 303.0303 10134.7913 318.1818 2775.7555 333.3333 5779.543 348.4848 21748.0815 363.6364 45043.759 378.7879 55316.2827 393.9394 42597.9834 409.0909 23946.7034 424.2424 16723.0363 439.3939 21214.7294 454.5455 28699.1752 469.697 31946.8247 484.8485 29247.9776 500 22842.5182 515.1515 15726.2085 530.303 9848.7081 545.4545 5925.4859 560.6061 3924.2289 575.7576 3530.2637 590.9091 4372.6344 606.0606 6062.2711 621.2121 8175.2649 636.3636 10271.7852 651.5152 11961.8219 666.6667 12978.2925 681.8182 13217.7768 696.9697 12730.0197 712.1212 11673.2462 727.2727 10254.0696 742.4242 8676.1044 757.5758 7105.3242 772.7273 5656.9404 787.8788 4396.0204 803.0303 3346.8961 818.1818 2505.4709 833.3333 1850.7987 848.4848 1354.1918 863.6364 985.4489 878.7879 716.5482 893.9394 523.4354 909.0909 386.5488 924.2424 290.6103 939.3939 224.0566 954.5455 178.3587 969.697 147.346 984.8485 126.6305

,[0 0 ],[15.1515 0 ],[30.303 0 ],[45.4545 0 ],[60.6061 0 ],[75.7576 0 ],[90.9091 0 ],[106.0606 0 ],[121.2121 0 ],[136.3636 0 ],[151.5152 0 ],[166.6667 14.9913 ],[181.8182 477.3678 ],[196.9697 2968.7612 ],[212.1212 191.5041 ],[227.2727 570.4521 ],[242.4242 5581.2212 ],[257.5758 19441.0215 ],[272.7273 10791.9579 ],[287.8788 14623.0228 ],[303.0303 10134.7913 ],[318.1818 2775.7555 ],[333.3333 5779.543 ],[348.4848 21748.0815 ],[363.6364 45043.759 ],[378.7879 55316.2827 ],[393.9394 42597.9834 ],[409.0909 23946.7034 ],[424.2424 16723.0363 ],[439.3939 21214.7294 ],[454.5455 28699.1752 ],[469.697 31946.8247 ],[484.8485 29247.9776 ],[500 22842.5182 ],[515.1515 15726.2085 ],[530.303 9848.7081 ],[545.4545 5925.4859 ],[560.6061 3924.2289 ],[575.7576 3530.2637 ],[590.9091 4372.6344 ],[606.0606 6062.2711 ],[621.2121 8175.2649 ],[636.3636 10271.7852 ],[651.5152 11961.8219 ],[666.6667 12978.2925 ],[681.8182 13217.7768 ],[696.9697 12730.0197 ],[712.1212 11673.2462 ],[727.2727 10254.0696 ],[742.4242 8676.1044 ],[757.5758 7105.3242 ],[772.7273 5656.9404 ],[787.8788 4396.0204 ],[803.0303 3346.8961 ],[818.1818 2505.4709 ],[833.3333 1850.7987 ],[848.4848 1354.1918 ],[863.6364 985.4489 ],[878.7879 716.5482 ],[893.9394 523.4354 ],[909.0909 386.5488 ],[924.2424 290.6103 ],[939.3939 224.0566 ],[954.5455 178.3587 ],[969.697 147.346 ],[984.8485 126.6305 ],[]

図形と関数

  1 図形と関数
名称 グラフ 説明
指数関数
python + matplotlib
import numpy as np
import math
import matplotlib.pyplot as plt

xy = [(p, math.exp(p)) for p in \
      np.arange(start = - 2, stop = 2, step = 0.1)]
z = [list(t) for t in zip(*xy)]; x = z[0]; y = z[1]

fig, ax = plt.subplots()
ax.plot(x, y)

plt.show()
逆ネルンスト 電池の充放電曲線で現れます。
確率曲線
正規分布関数 確率統計で多用されます。 品質管理 でも大切です。

数式の例

  2 数式の例
数式 意味 説明
y = a x + b 一次関数 直線

数に量の意味はありません。 変数 には、x,y,zのようにアルファベットの後ろの方を使い 定数には、a,b,cのようにアルファベットの前の方を使います。 デカルト座標系では、 図形を表します。 座標の数に量を割り当てたものをグラフやチャートと呼びます。

p V = n R T
気体の状態方程式 1662~1802 左辺 pV仕事、 右辺nRTが熱量で、 エネルギー収支を表す量方程式です。 量方程式なので量を単位で割った数値を代入したり求めたりします。
E = E0 - RT nF ln K
ネルンストの式 1889
S = k B ln W
ボルツマンの式 1877

数式には、インドアラビア数字、 ラテン文字ギリシャ文字、記号など多くの文字が現れます。 文字の多くは、数を表現します。量を数で表現している場合もあります。

数式は、量との量の関係を表現しているので、グラフにできます。

数式で数値を求めるときは、量を単位で割ってから代入します。このような数式を量方程式あるいは 量式*と言います。 単位が指定された数式を 数値方程式 と言います。単位の定義が変わると 数値方程式 の係数も変わります。 文献に記載された 数値方程式 を使う場合は、単位の定義がいつのものなのかを確認する必要があります。

コンピュータ上では直接数式を表現できないため、 TeXを使います。 MathMLを使います。

👨‍🏫 数式の表現、量の表現 👨‍🏫 ウルフラムアルファ(WolframAlpha) 👨‍🏫 計算式のページ(フォーム)
<!-- 図図図図図 図図図図図 -->
<figure>
<img src="https://a.yamagata-u.ac.jp/amenity/Laboratory/xyGraphImage.aspx?id=1083" />
<figcaption>
<a href="https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/Laboratory/Plot/Plot_Index.asp">Fig</a> <a href="https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/Laboratory/Plot/@Plot.asp?nxyGraphID=1083"> 分子軌道計算によるローズベンガルのUV Vis by </a>
<div> </div>
</figcaption>
</figure>
<!-- 図図図図図 図図図図図 -->

動画、音声及び写真を含む図表等を転載する場合には転載許諾書による同意があった方が無難です。 動画、音声及び写真を含む図表等の転載許諾書


QRコード
https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/Laboratory/Plot/@Plot.asp?nxyGraphID=1083
名称: 教育用公開ウェブサービス
URL: 🔗 https://edu.yz.yamagata-u.ac.jp/
管理運用 山形大学 学術情報基盤センター

🎄🎂🌃🕯🎉
名称: サイバーキャンパス「鷹山」
URL: 🔗 http://amenity.yz.yamagata-u.ac.jp/
管理運用 山形大学 データベースアメニティ研究会
代表: 多田隈 理一郎
〒992-8510 山形県米沢市城南4丁目3-16

Copyright ©1996- 2026 Databese Amenity Laboratory of Virtual Research Institute,  Yamagata University All Rights Reserved.