Tag: matplotlib

matplotlib и ggplot – метка размера текста face_grid

Я использую ggplot 's facet_grid на date . p = ggplot(aes(x='meh',weight='mah',fill='type'),data=plot_df) + geom_bar(stat='identity') + facet_grid('date',scales='fixed') + ggtitle(title) Я использую следующие аргументы для правильного редактирования легенд и размеров осей: t = theme_gray() t._rcParams['font.size'] = 30 # Legend font size t._rcParams['xtick.labelsize'] = 30 # xaxis tick label size t._rcParams['ytick.labelsize'] = 30 # yaxis tick label size t._rcParams['axes.labelsize'] […]

FileNotFoundError: Система не может найти указанный файл – при сохранении графика mp4 WinPython, Anaconda

У меня есть код ниже, когда я его запускаю, появляется следующая ошибка : «FileNotFoundError: [WinError 2] Система не может найти указанный файл ». Я добавил фрагмент файла журнала. Самое странное, этот код работал отлично вчера, с Анакондой. Однако при попытке запустить его на другом компьютере (например, в WinPython) возникла ошибка. (конечно, я скорректировал путь соответственно […]

Гистограмма не отображается на графике f-распределения

Я пытаюсь создать f-распределенные случайные числа с заданной степенью свобод d1 и d2 и нанести график как гистограммы с f-распределенными случайными числами, так и построить идеализированную кривую распределения f, но когда я даю небольшие значения df, гистограмма не отображается. Я новичок в статистике и matplotlib, и я не мог понять, как справиться с этой проблемой. […]

Как смешивать китайский и английский языки с MatPlotLib

Задний план MatPlotLib – фантастический графический пакет. Но когда мне иногда приходится составлять набор данных по-китайски. Я нашел проблему. Существует два метода представления шрифта, отличного от английского, с MatPlotLib. Способ 1 import matplotlib as mpl mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # YaHei is one common Chinese font mpl.rcParams['axes.unicode_minus'] = False # Repair the bug of representing […]

Python3 не обрабатывает график matplotlib при использовании многопроцессного пула

У меня есть небольшой скрипт, создающий разные сюжеты. Поскольку данные не разделены, я могу выполнить некоторую многопроцессорную обработку. Использование python2.7 без проблем. С python3.6 я не могу заставить его работать. Я использую пул ( https://docs.python.org/3/library/multiprocessing.html и https://docs.python.org/2/library/multiprocessing.html ), поскольку я не обмениваюсь объектами или чем-либо , Для Python3 я получаю сбой без трассировки в строке […]

Matplotlib: постройте две оси x, одну линейную и одну с логарифмическими клещами

(Тяжело отредактировал 🙂 В python matplotlib я хочу построить y против x с двумя xscales, нижний с линейными клещами и верхний с логарифмическими клещами. Нижние значения x являются произвольной функцией верхних (в этом случае отображение является func(x)=np.log10(1.0+x) ). Следствие. Верхние позиции x тика – это одна и та же произвольная функция нижних. Позиции точек данных […]

Matplotlib удаляет белую границу (padding), когда .set_aspect = 'equal'

в matplotlib параметры set_aspect ('equal') переопределяют настройки заполнения (белая граница). В результате выход представляет собой квадратный квадрат, заполненный пробелами. Как переопределить это поведение, так что параметр set_aspect применяется только к контурному графику, а не по всему выходу. import matplotlib.pyplot as plt plt.axes().set_aspect('equal') или CS = plt.contourf(xi,yi,zi,30,cmap=plt.cm.jet,antialiased=True,alpha=0.4,norm=c_scale,aspect='equal')

Любой способ получить фигуру из matplotlib от Python в Matlab?

Я обрабатываю некоторые данные для исследовательского проекта, и я пишу все свои скрипты в python. Я использую matplotlib для создания графиков для моего супервизора. Тем не менее, он является умным пользователем MATLAB, и он хочет, чтобы я отправил ему файлы MATLAB .fig, а не изображения SVG. Я все посмотрел, но не могу найти что-либо, чтобы […]

Выпускает ли Matplotlib GIL при рисовании с помощью Agg-сервера?

Я хотел бы рисовать цифры на нескольких ядрах параллельно с Matplotlib, используя бэкэнд Agg, без необходимости запуска нескольких процессов Python. Это может быть достигнуто при многопоточности, если Matplotlib выпустил глобальную блокировку интерпретатора (GIL) при рисовании фигур. Я попытался найти базу данных Matplotlib для PyEval_SaveThread и Py_BEGIN_ALLOW_THREADS , которые необходимы для выпуска GIL. На основе этого […]

Python: как сгенерировать граф степенного закона

Я установил пакеты networkx и matplotlib. Как я могу сгенерировать граф закона власти, основанный на корреляции степени, т.е. графики с высокой или низкой степенью гомофилии

Python - лучший язык программирования в мире.