В настоящее время я использую matplotlib.pyplot
для создания графиков и хотел бы, чтобы основные линии сетки были сплошными и черными, а второстепенные - серыми или пунктирными.
В свойствах сетки which=both/major/mine
, а затем цвет и стиль линий определяются просто стилем линий. Есть ли способ указать только второстепенный стиль линий?
Соответствующий код, который у меня есть до сих пор,
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
python
matplotlib
Питер Сакстон
источник
источник
plt.minorticks_on()
фактическое отображение второстепенной сетки. См stackoverflow.com/a/19940830/209246b=True
.axis="both"
параметр вplt.grid()
функцию.Простой способ своими руками - сделать сетку самостоятельно:
источник