Я рисую несколько графиков с matplotlib для публикации, и мне нужно, чтобы все были одинакового стиля. Некоторые графики имеют более 6 категорий, и я заметил, что по умолчанию он не отображает более 6 разных цветов. 7 или более, и я начинаю повторять цвета.изменить количество цветов в таблицах стилей matplotlib
например.
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
plt.style.use('seaborn-muted')
df2= pd.DataFrame(np.random.rand(10,8))
df2.plot(kind='bar',stacked=True)
plt.legend(fontsize=13,loc=1)
plt.show()
Существует, вероятно, познавательный причина, чтобы не включать более 6 различных цветов, но если мне нужно, как я могу это сделать? Я пробовал разные таблицы стилей (seaborn, ggplot, classic), и у всех, похоже, есть одно и то же «ограничение».
Нужно ли менять цветную таблицу/таблицу стилей? В идеале я бы хотел использовать качественную цветокоррекцию (в категориях, которые я планирую) нет, и использовать уже существующую ... Я не очень хорошо выбираю цвета.
спасибо!
Он работает! потому что я хотел получить качественную цветочную карту (реактивный самолет - нет, и это серьезно обескуражено). Я изменил его на «парный» один из качественных цветовых карт, доступных в matplotlib http://matplotlib.org/users/colormaps.html – Nabla