Как создать цвет градиента в matplotlib, а затем установить параметр axisbg
моего подзадача на это?Цвет фона подзаголовка
f = plt.figure()
ax = f.add_subplot(111, axisbg='green')
Как создать цвет градиента в matplotlib, а затем установить параметр axisbg
моего подзадача на это?Цвет фона подзаголовка
f = plt.figure()
ax = f.add_subplot(111, axisbg='green')
Этот параметр не использует параметр axisbg
, но может делать то, что вы хотите.
Для градиентов имеется пример matplotlib: http://matplotlib.sourceforge.net/examples/pylab_examples/gradient_bar.html. Я пробовал сам, это упрощенная версия дает мне зеленый-белый фон градиент (по какой-то причине, делая это в интерактивной оболочке Python, мне нужно позвонить draw()
для того, чтобы изображение, чтобы показать):
import matplotlib.pyplot as mplt
fig = mplt.figure()
ax = fig.add_subplot(111)
mplt.plot([1,2,3],[1,2,1])
plotlim = mplt.xlim() + mplt.ylim()
ax.imshow([[0,0],[1,1]], cmap=mplt.cm.Greens, interpolation='bicubic', extent=plotlim)
mplt.draw()
Выберите другую цветочную карту для разных градиентов. Работает без 'bicubic'
интерполяция тоже, но она уродливая.
woha, это так Excel как! Фоны в графах! Это обычно просто мешает пользователю видеть сами данные. Пожалуйста, избегайте этого! (Хотя, с технической точки зрения, вопрос интересен, вот что спасло вас от нисходящего ...) – Oz123
Это не моя проблема, это просто задача. Если клиент хочет получить фон на графике, и я не могу его перевести, то ... –
иногда клиенты спрашивают глупые вещи, как профессионал, вы должны настоятельно советовать им об этом! – Oz123