Как сделать так, чтобы легендарные рисунки и галочки были видны в темной теме JupyterLab? - PullRequest
0 голосов
/ 25 мая 2018

При использовании темной темы JupyterLab (Версия 0.32.0) галочки и легенды не видны, поскольку цвета переднего плана и фона очень близки.Как сделать их видимыми?

Ниже приведены некоторые скриншоты для иллюстрации:

Код изображения:

import matplotlib.pyplot as plt
%matplotlib inline

plt.subplot()
plt.plot([1,2,3], label="test1")
plt.plot([3,2,1], label="test2")
plt.legend(bbox_to_anchor=(1.05, 1), loc=2,
           frameon=False)

Вывод рисунка в светлой теме:

Те же выходные цифры в темной теме:

Примечания :

Этот вопрос имеетбыл задан несколько раз в Github Вопросы как JupyterLab и Matplotlib , так и на него ответили telamonian и blink1073 .Я перепечатываю и отвечаю на вопрос здесь для упрощения поиска ответа.

В соответствии с выпуском 3855 JupyterLab, следующие версии могут решить эту проблему.

1 Ответ

0 голосов
/ 25 мая 2018

Просто процитировать теламонианский и blink1073 ручной обходной путь здесь:

plt.style.use('dark_background')

Ниже приводитсякороткая демонстрация:

Код:

import matplotlib.pyplot as plt

%matplotlib inline

plt.style.use('dark_background')
plt.plot(list(range(10)), list(range(10)))
...