Plamuję za pomocą Matplotlib w Pythonie. Chcę utworzyć wykres z siatką, a tutaj jest an example z samouczka kreślącego. W moim zakresie wykresów, jeśli oś Y zawiera się w przedziale od 0 do 14, a jeśli korzystam z pylab.grid(True)
, to tworzy siatkę o wielkości kwadratu dwóch, ale chcę, aby rozmiar wynosił 1. Jak mogę to wymusić?Definiowanie rozmiaru siatki na wykresie przy użyciu Matplotlib
19
A
Odpowiedz
22
Spróbuj użyć ax.grid(True, which='both')
aby umieścić swoje linie siatki na obu głównych i pomniejszych kleszczy, jak sugeruje here.
EDIT: Albo po prostu ustawić ręcznie kleszczy, tak:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1,2,3,14],'ro-')
# set your ticks manually
ax.xaxis.set_ticks([1.,2.,3.,10.])
ax.grid(True)
plt.show()
6
Jeśli chcesz śledzić wraz z cytowanym przykładzie Państwo:
>>> import numpy
>>> import pylab
>>> t = numpy.arange(0.0, 1.0+0.1, 0.01)
>>> s = numpy.cos(2*2*numpy.pi*t)
>>> pylab.plot(t,s)
>>> pylab.grid(True)
>>> pylab.xticks([i/10.0 for i in range(0,12)])
>>> pylab.show()
+0
+1 dla 'pylab.grid (True)' – slater
Powiązane problemy
- 1. Definiowanie rozmiaru tablicy przy użyciu zmiennej
- 2. Zmniejsz rozmiar obszaru legendy na wykresie siatki
- 3. Zamiast linii siatki na wykresie, czy matplotlib może drukować krzyże siatki?
- 4. Definiowanie słów przy użyciu Java
- 5. Rysowanie siatki przy użyciu CSS
- 6. Różne limity y na wykresie słupkowym siatki ggplota?
- 7. Colormap dla belek błędu na wykresie punktowym x-y przy użyciu matplotlib
- 8. Dodawanie etykiet wartości na wykresie słupkowym matplotlib
- 9. Logarytmiczny pasek kolorów na wykresie punktowym matplotlib
- 10. Jak ograniczyć rozmiar ramki na wykresie matplotlib?
- 11. Strzałka na wykresie liniowym z matplotlib
- 12. Dopasowywanie linii siatki na rysunku 3D Matplotlib
- 13. Uzyskiwanie pionowych linii siatki do wyświetlania na wykresie liniowym w matplotlib
- 14. opisywanie działkę przy użyciu matplotlib
- 15. pionowa linia na końcu histogramu CDF przy użyciu matplotlib
- 16. Jak uniknąć logu zerowego na wykresie przy użyciu d3.js
- 17. Wyliczanie cykli na wykresie przy użyciu algorytmu Tarjan za
- 18. Matplotlib: Formatowanie dat na osi X na wykresie słupkowym 3D
- 19. Jak mogę umieścić tabelę na wykresie w Matplotlib?
- 20. Jak ukryć osie i linie siatki w Matplotlib (python)
- 21. Wykres powyżej linii siatki na wykresie słupkowym AChartEngine
- 22. Zastosuj zmiany siatki na wykresie bez użycia SharedDateSource?
- 23. Kreślenie obrazów obok siebie przy użyciu matplotlib
- 24. Układ wielu figur przy użyciu Matplotlib
- 25. Ustawienie Yaxis w Matplotlib przy użyciu Pandas
- 26. przy użyciu py2exe z wxPython i Matplotlib
- 27. Czy wykreśla obraz na mapie przy użyciu matplotlib?
- 28. Zmiana właściwości linii w wykresie kołowym matplotlib
- 29. Usuwanie marginesów osi na wykresie 3D
- 30. Python matplotlib: pamięć nie jest zwolniona przy określaniu rozmiaru rysunku
nie mam drobnych kleszczy, jak czy mogę je stworzyć? – ashim
@capoluca: patrz edycja –