'daki onay etiketlerini belirtin. Sayıları ızgaralı grafiklerde çizmeye çalışıyorum, ancak bu konuda nasıl gittiğimi anlayamıyorum.Kılavuz aralığını değiştirin ve Matplotlib
arayla ızgaralar noktalı mı sadece her 20
Ben kene arsa dışında olmak istiyorum başlıca kene etiketleri var: etmek istiyorum.
- Böyle here ve here gibi potansiyel çiftleri için kontrol ettikten
bu ızgaraları içinde "sayar" Var, ama onu anlamaya edemedik.
Bu benim kodum.
import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
for key, value in sorted(data.items()):
x = value[0][2]
y = value[0][3]
count = value[0][4]
fig = plt.figure()
ax = fig.add_subplot(111)
ax.annotate(count, xy = (x, y), size = 5)
# Overwrites and I only get the last data point
plt.close()
# Without this, I get "fail to allocate bitmap" error
plt.suptitle('Number of counts', fontsize = 12)
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.axes().set_aspect('equal')
plt.axis([0, 1000, 0, 1000])
# This gives an interval of 200
majorLocator = MultipleLocator(20)
majorFormatter = FormatStrFormatter('%d')
minorLocator = MultipleLocator(5)
# I want minor grid to be 5 and major grid to be 20
plt.grid()
filename = 'C:\Users\Owl\Desktop\Plot.png'
plt.savefig(filename, dpi = 150)
plt.close()
Bu benim elde ettiğim şeydir.
Ben de ayrıca ... herkes bu sorunu bana yardımcı LÜTFEN Could sorun yaşıyorum veri noktalarını, üzerine yazmak bir sorun var?
Cevabınız için çok teşekkür ederiz! Sorunlarımı çözdün! Dışarıdaki keneleri ayarlamak için, sadece ax.tick_params (= 'her iki', direction = 'out') eklemek zorunda kaldım. – owl