Pythhon으로 도표 그리기(초보자용)

개시하다


이 글은 대학에서 도표를 그리는 과제를 제기했기 때문에 그 그리는 방법을 총결하였다.나는 대학생들이 효과적으로 이용할 수 있다면 투고할 것이라고 생각한다.
파이썬과 아나콘다의 다운로드 사이트 링크는 여기에 있습니다.
파이썬을 설치할 수만 있다면 도표를 그릴 수 있다.
파이썬 다운로드 페이지
Anaconda 다운로드 페이지

도표를 그리다


x와 y의 값을 사용하여 접선도를 그리다


graph1.py
puts #pyplotをインポート
import matplotlib.pyplot as plt

#xyの値を用意
x = [0, 1, 2, 4]
y = [0, 5, 9, -4]

#折れ線グラフの描画
#markerで点を表示
plt.plot(x, y, marker = "o")

#タイトル
plt.title("y-x")

#x軸のラベル
plt.xlabel("x")

#y軸のラベル
plt.ylabel("y")

#グリッド線の挿入
plt.grid(True)

#グラフを出力
plt.savefig("graph1.png")

#表示
plt.show()

이렇게 하면

이렇게 그립니다.

sin,cos 그리기


아래와 같이 곡선을 그릴 수 있지만 실제로는 그림의 수량, 즉 접선도를 늘렸을 뿐이다.
graph2.py
puts #pyplotをインポート
import matplotlib.pyplot as plt
#mathをインポート
import math

#xyの値を用意
X = range(0,360)
Y = [math.sin(math.radians(d)) for d in X]
Z = [math.cos(math.radians(d)) for d in X]

#sinx,cosxのグラフの描画
plt.plot(X,Y)
plt.plot(X,Z)

#タイトル
plt.title("y-x")

#x軸のラベル
plt.xlabel("x")

#y軸のラベル
plt.ylabel("y")

#グリッド線の挿入
plt.grid(True)

#グラフを出力
plt.savefig("graph2.png")

#表示
plt.show()

기타 기능


선을 수정하고, 색상을 수정하고, 여러 차트를 삽입할 수 있습니다.
graph3.py
puts #pyplotをインポート
import matplotlib.pyplot as plt
#mathをインポート
import math

#xyの値を用意
x = [0,100,200,300]
y = [0,0.5,-0.9,2]
z = [-1,1,-1,1]
X = range(0,360)
Y = [math.sin(math.radians(d))*2 for d in X]

#折れ線グラフの描画
plt.plot(x, y, marker = "v", linestyle = "--", color = "black", label = "y")
plt.plot(x, z, marker = "^", linestyle = "-.", color = "blue", label = "z")

#sinxのグラフの描画
plt.plot(X,Y,color = "green", label = "sin")

#タイトル
plt.title("y-x")

#x軸のラベル
plt.xlabel("x")

#y軸のラベル
plt.ylabel("y")

#グリッド線の挿入
plt.grid(True)

#凡例の挿入
plt.legend(loc = "upper left")

#グラフを出力
plt.savefig("graph3.png")

#表示
plt.show()
  • 색상은 차트의 색상을 지정할 수 있습니다.
  • marker에 표시합니다.형상에는 여러 종류가 있다.
  • 여러 차트를 삽입할 수 있습니다.이 경우, label과legend를 통해 도례를 추가할 수 있습니다.
  • 최후


    이 내용은 과제에서 나온 그래프를 쓸 수 있을 정도일 뿐 복잡한 일을 하지 않았기 때문에 앞으로 그래프 출력을 간소화할 수 있으면 좋겠다.
    수정할 내용이 있으면 연락 주세요.

    좋은 웹페이지 즐겨찾기