Как изменить вес галочек и метки цветовой шкалы в Matplotlib? - PullRequest
1 голос
/ 21 февраля 2020

Я написал функцию графика следующим образом:

import matplotlib as mpl
import matplotlib.pyplot as plt


def plotPot(func, title):

    plt.figure(num=None, figsize=(2, 1.8), dpi=800, facecolor='w', edgecolor='k')
    font = {'family': 'DejaVu Sans', 'size': 8}
    mpl.rc('font', **font)
    mpl.rcParams['axes.titlepad'] = 12

    xi = np.linspace(-10, 10, 100)
    yi = np.linspace(-10, 10, 100)
    X, Y = np.meshgrid(xi, yi)

    Z = func(X, Y)

    plt.contourf(X, Y, Z, 20, cmap='RdGy')


    plt.xlabel("x / kpc")
    plt.xticks(fontsize=5)

    plt.ylabel("y / kpc")
    plt.yticks(np.arange(-10, 15, step=5))
    plt.yticks(fontsize=5)

    tick_locator = mpl.ticker.MaxNLocator(nbins=5)
    cbar = plt.colorbar(extend='neither', spacing='proportional',
                        orientation='vertical', shrink=1)
    cbar.locator = tick_locator
    cbar.update_ticks()
    cbar.ax.tick_params(labelsize=5, grid_alpha=0.5, direction='in')
    cbar.set_label(label=r'$g^{2}/cm^{2}$', size='small', weight='light')

    return cbar

, и данный график: enter image description here

, как вы можете видеть, галочки и метки сюжета все смелые. Как я могу изменить их все в более легкой форме?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...