[Python에 의한 과학·기술 계산] 로그 그래프, 시각화, matplotlib
4020 단어 파이썬matplotlib과학 기술 계산시각화numpy
예를 들어 $ y = e^{2x+1}$를 플롯한다.
import numpy as np
import matplotlib.pyplot as plt
"""
対数グラフ
"""
x = np.arange(0.001, 10, 0.1)
y = np.exp(2*x+1) # プロットする関数
plt.plot(x, y)
ax = plt.gca()
ax.spines['top'].set_color('none')
##
ax.set_yscale('log') # メイン: y軸をlogスケールで描く
#ax.set_xscale('log')
##
plt.title('single logarithmic plot')
plt.xlabel('X',fontsize=18)
plt.ylabel('Y',fontsize=18)
plt.grid(which="both") # グリッド表示。"both"はxy軸両方にグリッドを描く。
plt.show()
결과 (1) : 단 로그 그래프
결과 (2) : 양 로그 그래프
다음과 같이 x축도 log 스케일로 지정함으로써 양 대수 그래프를 그릴 수 있다.
ax.set_yscale('log') # y軸をlogスケールで描く
ax.set_xscale('log') # x軸をlogスケールで描く
Reference
이 문제에 관하여([Python에 의한 과학·기술 계산] 로그 그래프, 시각화, matplotlib), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sci_Haru/items/68bd9a05d99598d445b0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)