🏠
令和8年2月21日 (土)
⇒#1047@グラフ;

📈 (-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions

1047_(-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions
👨‍🏫 0
import numpy as np
import matplotlib.pyplot as plt

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

#----------------
#_📈_1047_(-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions
xy_1047 = [(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,3444.0107) \
, (151.5152,1661.6065) \
, (166.6667,2950.3531) \
, (181.8182,6788.9715) \
, (196.9697,194291.9946) \
, (212.1212,78723.1203) \
, (227.2727,10376.7353) \
, (242.4242,11332.9244) \
, (257.5758,5621.8857) \
, (272.7273,4083.7903) \
, (287.8788,4848.2966) \
, (303.0303,7493.0567) \
, (318.1818,13574.9973) \
, (333.3333,11492.5559) \
, (348.4848,5254.7057) \
, (363.6364,5171.392) \
, (378.7879,7848.1288) \
, (393.9394,8286.9124) \
, (409.0909,6837.9204) \
, (424.2424,5437.5086) \
, (439.3939,4243.6212) \
, (454.5455,3023.9406) \
, (469.697,2062.177) \
, (484.8485,1650.2366) \
, (500,1767.974) \
, (515.1515,2167.6472) \
, (530.303,2543.8259) \
, (545.4545,2676.015) \
, (560.6061,2502.3569) \
, (575.7576,2098.9028) \
, (590.9091,1599.859) \
, (606.0606,1122.775) \
, (621.2121,734.2764) \
, (636.3636,452.2647) \
, (651.5152,264.8172) \
, (666.6667,148.6131) \
, (681.8182,80.4982) \
, (696.9697,42.3416) \
, (712.1212,21.7452) \
, (727.2727,10.953) \
, (742.4242,5.4326) \
, (757.5758,2.6625) \
, (772.7273,1.2895) \
, (787.8788,0.6226) \
, (803.0303,0.2994) \
, (818.1818,0.1436) \
, (833.3333,0.0689) \
, (848.4848,0) \
, (863.6364,0) \
, (878.7879,0) \
, (893.9394,0) \
, (909.0909,0) \
, (924.2424,0) \
, (939.3939,0) \
, (954.5455,0) \
, (969.697,0) \
, (984.8485,0) \
]
z_1047 = [list(t) for t in zip(*xy_1047)]; x_1047 = z_1047[0]; y_1047 = z_1047[1]

ax.scatter(x_1047, y_1047)
ax.plot(x_1047, y_1047)
ax.annotate('ID=1047' \
, xy=(np.mean(x_1047),np.mean(y_1047)) \
, xytext=(np.mean(x_1047)+ np.std(y_1047), np.mean(y_1047) + np.std(y_1047)) \
, 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 Transitions

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


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

  3 canvas (-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions

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


  4 google chart APIを使った描画

  5 (-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions

xmin0
xmax1000
ymin0
ymax250000
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 3444.0107 151.5152 1661.6065 166.6667 2950.3531 181.8182 6788.9715 196.9697 194291.9946 212.1212 78723.1203 227.2727 10376.7353 242.4242 11332.9244 257.5758 5621.8857 272.7273 4083.7903 287.8788 4848.2966 303.0303 7493.0567 318.1818 13574.9973 333.3333 11492.5559 348.4848 5254.7057 363.6364 5171.392 378.7879 7848.1288 393.9394 8286.9124 409.0909 6837.9204 424.2424 5437.5086 439.3939 4243.6212 454.5455 3023.9406 469.697 2062.177 484.8485 1650.2366 500 1767.974 515.1515 2167.6472 530.303 2543.8259 545.4545 2676.015 560.6061 2502.3569 575.7576 2098.9028 590.9091 1599.859 606.0606 1122.775 621.2121 734.2764 636.3636 452.2647 651.5152 264.8172 666.6667 148.6131 681.8182 80.4982 696.9697 42.3416 712.1212 21.7452 727.2727 10.953 742.4242 5.4326 757.5758 2.6625 772.7273 1.2895 787.8788 0.6226 803.0303 0.2994 818.1818 0.1436 833.3333 0.0689 848.4848 0 863.6364 0 878.7879 0 893.9394 0 909.0909 0 924.2424 0 939.3939 0 954.5455 0 969.697 0 984.8485 0

,[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 3444.0107 ],[151.5152 1661.6065 ],[166.6667 2950.3531 ],[181.8182 6788.9715 ],[196.9697 194291.9946 ],[212.1212 78723.1203 ],[227.2727 10376.7353 ],[242.4242 11332.9244 ],[257.5758 5621.8857 ],[272.7273 4083.7903 ],[287.8788 4848.2966 ],[303.0303 7493.0567 ],[318.1818 13574.9973 ],[333.3333 11492.5559 ],[348.4848 5254.7057 ],[363.6364 5171.392 ],[378.7879 7848.1288 ],[393.9394 8286.9124 ],[409.0909 6837.9204 ],[424.2424 5437.5086 ],[439.3939 4243.6212 ],[454.5455 3023.9406 ],[469.697 2062.177 ],[484.8485 1650.2366 ],[500 1767.974 ],[515.1515 2167.6472 ],[530.303 2543.8259 ],[545.4545 2676.015 ],[560.6061 2502.3569 ],[575.7576 2098.9028 ],[590.9091 1599.859 ],[606.0606 1122.775 ],[621.2121 734.2764 ],[636.3636 452.2647 ],[651.5152 264.8172 ],[666.6667 148.6131 ],[681.8182 80.4982 ],[696.9697 42.3416 ],[712.1212 21.7452 ],[727.2727 10.953 ],[742.4242 5.4326 ],[757.5758 2.6625 ],[772.7273 1.2895 ],[787.8788 0.6226 ],[803.0303 0.2994 ],[818.1818 0.1436 ],[833.3333 0.0689 ],[848.4848 0 ],[863.6364 0 ],[878.7879 0 ],[893.9394 0 ],[909.0909 0 ],[924.2424 0 ],[939.3939 0 ],[954.5455 0 ],[969.697 0 ],[984.8485 0 ],[]

図形と関数

  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=1047" />
<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=1047"> (-)-没食子酸エピガロカテキンの分子軌道計算によるUV Transitions </a>
<div> </div>
</figcaption>
</figure>
<!-- 図図図図図 図図図図図 -->

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


QRコード
https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/Laboratory/Plot/@Plot.asp?nxyGraphID=1047
名称: 教育用公開ウェブサービス
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.