Python3 kullanarak verileri doğrudan terminalde çizmeye izin veren paket plotext'i kontrol edin . Kullanımı matplotlib'e çok benzediğinden çok sezgisel paketine .
İşte temel bir örnek:
Aşağıdaki komutla kurabilirsiniz:
sudo -H pip install plotext
Matplotlib'e gelince, ana işlevler dağılım (tek noktalar için), çizim (çizgilerle birleştirilen noktalar için) ve şovdur. (gerçekte çizimi terminalde yazdırmak için). Çizim koordinatlarını orijinal gerçek değerlere dönüştürmek için kullanılan çizim boyutlarını, nokta ve çizgi stillerini ve eksenleri, sayı tiklerini ve son denklemleri gösterecek her şeyi belirlemek kolaydır.
Yukarıda gösterilen grafiği üretmek için kod:
import plotext.plot as plx
import numpy as np
l=3000
x=np.arange(0, l)
y=np.sin(4*np.pi/l*np.array(x))*np.exp(-0.5*np.pi/l*x)
plx.scatter(x, y, rows = 17, cols = 70)
plx.show(clear = 0)
Seçenek clear=True
içinde show
plot edilmesinden önce terminali temizlemek için kullanılır: Bu faydalıdır, örneğin, bir veri sürekli akış çizdirirken. Sürekli bir veri akışı çizme örneği burada gösterilmektedir:
Paket açıklaması arsa nasıl özelleştirileceği fazla bilgi sağlar. Paket, mükemmel çalıştığı Ubuntu 16'da test edildi. Gelecekteki olası gelişmeler (talep üzerine) python2 ve diğer grafik arayüzlere (örneğin, jüpiter) genişletmeyi içerebilir. Kullanırken herhangi bir sorun yaşarsanız lütfen bize bildirin. Teşekkürler.
Umarım bu sorunun cevabını verir.