Bazı noktaları matplotlib
ile çizerken grafik oluştururken bazı garip davranışlarla karşılaştım. İşte bu grafiği üreten kod. İşte Sıralanmamış verilerle kesişen matplotlib grafiği
import matplotlib.pyplot as plt
desc_x =[4000,3000,2000,2500,2750,2250,2300,2400,2450,2350]
rmse_desc = [.31703 , .31701, .31707, .31700, .31713, .31698, .31697, .31688, .31697, .31699]
fig = plt.figure()
ax = plt.subplot(111)
fig.suptitle('title')
plt.xlabel('x')
plt.ylabel('y')
ax.plot(desc_x, rmse_desc, 'b', label='desc')
ax.legend()
plt.show()
Anlayacağınız gibi, bu grafik, tek bir çizgi grafikte görmez bir şeyi hatlarını kesen etti
oluşturduğu grafiktir. Ben noktaları izole ve çizgiler çizmek yok, ben bu sonucu elde: Anlayacağınız gibi
, kesişen çizgiler olmadan bu noktaları bağlamak için bir yolu yoktur.
Matplotlib bunu neden yapıyor? Sanırım xcolumn'um sıralanmamış olsa da onu düzeltebilirim, ama eğer onu sıralıyorumsa, x1'den y1'e eşlemeyi kaybedeceğim.
var mı? –