Obecnie używam matplotlib.pyplot
do tworzenia wykresów i chciałbym, aby główne linie siatki były pełne i czarne, a pomniejsze były szare lub przerywane.
We właściwościach siatki which=both/major/mine
, a następnie kolor i styl linii są definiowane po prostu przez styl linii. Czy istnieje sposób, aby określić tylko mniejszy styl linii?
Odpowiedni kod, jaki mam do tej pory, to
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
python
matplotlib
Peter Saxton
źródło
źródło
plt.minorticks_on()
do pojawienia się drugorzędnej siatki. Zobacz stackoverflow.com/a/19940830/209246b=True
.axis="both"
parametr doplt.grid()
funkcji.Prostym sposobem na majsterkowanie byłoby samodzielne wykonanie siatki:
źródło