Ben çizmek istiyorum 3 sütun ile bir .dat dosyası var. Matplotlib/python kullanarak bunları nasıl çizebilirim? Python için yeni, .dat dosyası Fortran 90. filename.dat dosyasının bir bölümü kullanılarak oluşturuldu 3D verileri (doğru değil).dat dosyasından 3 sütun çizme
0.0 0.1 0.85
1.0 0.3 0.62
2.0 0.5 0.27
3.0 0.7 0.34
4.0 0.9 0.19
Benim piton kod aşağıda aşağıda olmasıdır.
import numpy as np
import matplotlib.pyplot as plot
from mpl_toolkits.mplot3d import Axes3D
3Dplot.plot(*np.loadtxt("filename.dat",unpack=True), linewidth=2.0) #invalid syntax, why?
3Dplot.show()
gnuplot'a komuta Python
splot 'filename.dat' using 1:2:3
eşdeğer nedir? Yapmaya çalıştığım şey budur.
Ancak, .py'yi çalıştırdığımda neden "geçersiz sözdizimi" hata iletisini alıyorum, neden emin değilim, ancak 3B ile başlayan satır. 3d veriyi nasıl çizebilirim? Ben sadece iki sütun ile bir .dat dosyası varsa bunu yapabilirim, ancak 3 boyuta gittiğimde ne yapacağımı bilmiyorum. Teşekkürler!
hata nedir? – efirvida
@efirvida sorgunuzdan beri eklediniz, hata "geçersiz sözdizimi" dir. Teşekkürler. –
@Integrals: SyntaxError nedenidir çünkü tanımlayıcılar ('3Dplot' gibi) [bir basamakla başlayamaz] (https://docs.python.org/2/reference/lexical_analysis.html#identifiers). – unutbu