Arkadaşlar merhaba.
Kodum şu şekilde;
def son_1_ay(self):
self.baglanti = sqlite3.connect('C:\egg_otomasyon\egg.db')
self.im = self.baglanti.cursor()
tarih= [tarih[0] for tarih in self.im.execute("""SELECT Tarih FROM count_tablo ORDER BY Tarih DESC LIMIT 30""").fetchall()]
# TARİH EKRANA SIĞMADIĞI İÇİN İPTAL ETTİM
yumurta= [yumurta[0] for yumurta in self.im.execute("""SELECT Count FROM count_tablo ORDER BY Tarih DESC LIMIT 30 """).fetchall()]
liste=[]
for i in range(len(yumurta)):
liste.append(i+1)
self.sc_1 = MplCanvas(self, width=5, height=4, dpi=100)
self.sc_1.axes.plot(liste,yumurta,color="#f05131")
self.layout_1 = QtWidgets.QVBoxLayout()
self.layout_1.addWidget(self.sc_1)
self.ui.widget_3.setLayout(self.layout_1)
self.ui.widget_3.update()
self.ui.widget_3.raise_()
self.ui.widget_5.lower()
self.ui.widget_4.lower()
self.ui.widget_2.lower()
self.ui.widget.lower()
Ekran ise bu şekilde
Grafikte hatalar nasıl giderilebilir?
Çünkü arkada anlık yumurta sayısını sayan bir veritabanı var.
Grafik temizleme yapıp tekrar son 1 ay dediğimde grafikte istediğim sonucu alamıyorum.
Birde tarihleri alta alamadım. İç içe geçiyor. Bir çözüm var mıdır?