2013-10-12 8 views
2

을 그릴하기 matplotlib : enter image description here내가 비슷한 그릴 노력하고 타원 윤곽

주요 아이디어에서 예를 들어, 일부 특정 범위에서 다른 색으로 타원을 그리는 것입니다 [-6, 6].

나는 plt.contour 기능을 사용할 수 있음을 알고 있습니다. 그러나 선을 생성하는 방법을 이해하지 못합니다.

답변

3

나는 개인적으로 내가 원하는 것 같지 않은 해발 고도에 대한 정보를 추가해야하므로 등고선이 아닙니다.

matplotlibArtist의 서브 클래스 인 Ellipse을 갖는다. 다음 예제에서는 하나의 타원을 플롯에 추가합니다.

enter image description here

import matplotlib as mpl 
ellipse = mpl.patches.Ellipse(xy=(0, 0), width=2.0, height=1.0) 
fig, ax = plt.subplots() 
fig.gca().add_artist(ellipse) 

ax.set_aspect('equal') 
ax.set_xlim(-2, 2) 
ax.set_ylim(-2, 2) 

는 그런 다음, 나는 투명 일반적으로 만드는 일에 have a read of the docsalpha를 통해 이루어집니다 것이다 찾고있는 효과를 얻을하는 방법을 연구 할 필요가있다.