python グラフを表示する方法

from matplotlib import pyplot as pyp
x = [1,2,3,4,55,100]
y=[1,2,3,3,4,5]
#y = range(len(x))
x2 = [3,5,10,29,50,120]

pyp.title("Money Graph", {"fontsize":25})
pyp.xlabel("Day", {"fontsize":15})
pyp.ylabel("Money_[yen]", {"fontsize":15})
pyp.plot(x,y, label='graph1')
pyp.plot(x2,y, label='graph2')
pyp.legend()
pyp.show()

3Dプロットの場合

import matplotlib.pyplot as plt
import numpy as np

x = np.random.rand(50)
y = np.random.rand(50)
z = np.random.rand(50)

fig = plt.figure(figsize = (6, 6))
ax = fig.add_subplot(111, projection='3d')

ax.scatter(x, y, z, color='blue', label='label')

ax.set_title('title')

ax.set_xlabel('X-label')
ax.set_ylabel('Y-label')
ax.set_zlabel('Z-label')

ax.legend()

plt.show()

色とサイズを調整してみる。

import matplotlib.pyplot as plt
import numpy as np


#色のリストを作る
x = [255, 255, 255, 146, 0,0,0,0,153,214]
y = [0,192,255,208,176,114,107,97,0,0]
z = [0,0,0,80,80,116,148,183,204,147]

#座標のリストをつくる
d1=[1.5, 0.8, 0.0, -0.8, -1.5, 0.0, 0.12, 1.6, 2.2, 2.6,1.3]
d2=[2.1, 0.7, 0.7, 0.7, 1.0, 1.5, 2.2, 0.2, 0.3, 1.3, 2.1]
d3=[1.0, 1.2, 1.0, 0.4, 0.23,0.3, 0.4, 0.6, 0.63, 1.1,1.0]

cname=["Red","Orange","Yellow","Green_Yellow","Green","Blue-Green","Blue","Blue-Purple","Purple","Red-Purple"]

fig = plt.figure(figsize = (6, 6))
ax = fig.add_subplot(111, projection='3d')

dot_pitch=10

for i in range(10):
    ax.scatter(d1[i], d2[i], d3[i],s=500, color=(x[i]/255,y[i]/255,z[i]/255), label=cname[i])
#色は0~1の数値に置き換える必要がある。

#点と点を結ぶ線を黒ドットで描画(上のdot_pitchで
    t1=(d1[i+1]-d1[i])/dot_pitch
    t2=(d2[i+1]-d2[i])/dot_pitch
    t3=(d3[i+1]-d3[i])/dot_pitch
    for j in range(dot_pitch):
        ax.scatter(d1[i]+t1*j, d2[i]+t2*j, d3[i]+t3*j,s=1, color=(0,0,0))
    
ax.set_title('Color Circle')

ax.set_xlabel('1st_axis')
ax.set_ylabel('2nd_axis')
ax.set_zlabel('3rd axis')

ax.legend()

plt.show()

このような図がかけます。

Pythonで始めるOpenCV 4プログラミング [ 北山直洋 ]

価格:3,630円
(2023/7/1 13:36時点)
感想(0件)

心理学×物理学×色彩学の研究でわかった! なるほど「色」の心理学【電子書籍】[ 都外川八恵 ]

価格:1,430円
(2023/7/1 13:37時点)
感想(0件)

たった1秒で人を見抜く・自分を変える 色と性格の心理学 人は、見た目もなか身も「色」で決まる [ ポーポー・ポロダクション ]

価格:1,430円
(2023/7/1 13:37時点)
感想(4件)

コメント

タイトルとURLをコピーしました