본문 바로가기
파이썬

파이썬 numpy로 파일을 그리는 방법은 무엇입니까?

by º기록 2021. 2. 7.
반응형

두 개의 숫자 열을 포함하는 .dat 파일이 있으므로 다음과 같이 보입니다.

111    112
110.9  109
103    103

등등.

두 열을 서로에 대해 플로팅하고 싶습니다. 이전에 .dat 파일을 처리 한 적이 없어서 어디서부터 시작해야할지 모르겠습니다.

지금까지 numpy에 내가 호출 할 수있는 것이 있다는 것을 알아 냈습니다.

data = numpy.loadtxt('data.DAT')

하지만 여기서 어디로 가야할지 모르겠습니다. 어떤 아이디어?

 

해결 방법

 



import matplotlib.pyplot as plt 

plt.plotfile('data.dat', delimiter=' ', cols=(0, 1), 
             names=('col1', 'col2'), marker='o')
plt.show()

이 함수는 ipython 내에서 gnuplot 과 거의 비슷하게 사용할 수 있습니다.

$ ipython --pylab
...
...
In [1]: plt.plotfile('data.dat', delimiter=' ', cols=(0, 1), 
...                  names=('col1', 'col2'), marker='o')

또는 쉘 스크립트에 넣고 인수를 전달하여 쉘에서 직접 사용하십시오.

plotfile_example

 

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

 

 

반응형

댓글