반응형
두 개의 숫자 열을 포함하는 .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')
또는 쉘 스크립트에 넣고 인수를 전달하여 쉘에서 직접 사용하십시오.
참조 페이지 https://stackoverflow.com/questions/12311767
반응형
'파이썬' 카테고리의 다른 글
파이썬 JSON 데이터를 파일에 어떻게 쓰나요? (0) | 2021.02.08 |
---|---|
파이썬에서 목록을 공백이있는 문자열로 어떻게 변환합니까? (0) | 2021.02.07 |
파이썬 Python을 사용하여 문자열이 base64로 인코딩되었는지 확인 (0) | 2021.02.07 |
파이썬 Python의 easy_install로 설치된 패키지를 제거하려면 어떻게해야합니까? (0) | 2021.02.07 |
파이썬 filter를 호출하면 <filter object at ...>가 반환됩니다. (0) | 2021.02.07 |
댓글