본문 바로가기
파이썬

파이썬 Line2D를 사용하여 파이썬에서 선 그리기

by º기록 2020. 11. 30.
반응형

데이터가 있습니다.

x = [10,24,23,23,3]
y = [12,2,3,4,2]

나는 그것을 사용하여 플롯하고 싶다.


나는 사용한다

import matplotlib.lines

matplotlib.lines.Line2D(x, y)

하지만 선을 어떻게 표시합니까?

 

해결 방법

 

플롯에 선을 추가 한 다음 표시해야합니다.

In [13]: import matplotlib.pyplot as plt

In [15]: from matplotlib.lines import Line2D      

In [16]: fig = plt.figure()

In [17]: ax = fig.add_subplot(111)

In [18]: x = [10,24,23,23,3]

In [19]: y = [12,2,3,4,2]

In [20]: line = Line2D(x, y)

In [21]: ax.add_line(line)
Out[21]: <matplotlib.lines.Line2D at 0x7f4c10732f60>

In [22]: ax.set_xlim(min(x), max(x))
Out[22]: (3, 24)

In [23]: ax.set_ylim(min(y), max(y))
Out[23]: (2, 12)

In [24]: plt.show()

결과:

여기에 이미지 설명 입력

 

참조 페이지 https://stackoverflow.com/questions/28688210

 

 

반응형

댓글