Tag: matplotlib

Matplotlib не может найти основные шрифты

Я использую matplotlib версии 2.0.0 на Python 3 в виртуальной среде miniconda. Я работаю над научным вычислительным кластером unix, где у меня нет привилегий root. Обычно я выполняю код python через ноутбук ipython. Если я выполняю основную команду, например: import matplotlib.pyplot as plt plt.scatter([1,5], [1,5]) Я получаю сообщение об ошибке: path_to_miniconda/miniconda3/envs/conda34/lib/python3.4/site- packages/matplotlib/font_manager.py:1297: UserWarning: findfont: Font […]

iPython / Jupyter Notebook и Pandas, как построить несколько графиков в цикле for?

Рассмотрим следующий код, запущенный в iPython / Jupyter Notebook: from pandas import * %matplotlib inline ys = [[0,1,2,3,4],[4,3,2,1,0]] x_ax = [0,1,2,3,4] for y_ax in ys: ts = Series(y_ax,index=x_ax) ts.plot(kind='bar', figsize=(15,5)) Я ожидал бы, что у меня будет 2 отдельных сюжета, вместо этого я объединил две серии в одном сюжете. Почему это? Как я могу получить […]

Почему у меня нет xlrd?

Я установил pandas и matplotlib используя pip3 install . Затем я запустил этот скрипт: import pandas as pd import matplotlib.pyplot as plt data = pd.ExcelFile("Obes-phys-acti-diet-eng-2014-tab.xls") print (data.sheet_names) и получил эту ошибку: dhcp-169-233-172-97:Obesity juliushamilton$ python3 ob.py Traceback (most recent call last): File "ob.py", line 4, in <module> data = pd.ExcelFile("Obes-phys-acti-diet-eng-2014-tab.xls") File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/excel.py", line 169, in __init__ […]

Matplotlib: Сохранить цифру как файл из ноутбука iPython

Я пытаюсь сохранить фигуру Matplotlib в виде файла из ноутбука iPython. import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_axes([1,1,1,1]) ax.plot([1,2]) fig.savefig('test.png') Встроенный просмотр в iPython ноутбуке выглядит неплохо: Файл test.png почти пуст. Похоже, что сюжет смещен в верхнем правом углу, вы можете увидеть метки метки «1.0» и «0.0» в углу. Как я могу […]

Обратная связь

Взгляните на эту тепловую карту, содержащуюся в документации по теплоизоляции на море. Прямо сейчас ось y начинается с 9 в нижней части и заканчивается 0 сверху. Есть ли способ превратить это вокруг, то есть начать с нуля в конце и заканчивать с 9 сверху?

Построение графика нескольких строк с использованием панд и matplotlib

У меня есть следующие данные в кадре данных pandas date template score 0 20140605 0 0.138786 1 20140605 1 0.846441 2 20140605 2 0.766636 3 20140605 3 0.259632 4 20140605 4 0.497366 5 20140606 0 0.138139 6 20140606 1 0.845320 7 20140606 2 0.762876 8 20140606 3 0.261035 9 20140606 4 0.498010 На каждый день […]

Как сделать гистограмму журнала журнала в python

Учитывая массив значений, я хочу построить гистограмму лог-журнала этих значений по их подсчетам. Я знаю только, как регистрировать значения x, но не значения y, потому что они явно не созданы в моей программе.

Как использовать sharex при использовании subplot2grid

Я пользователь Matlab, недавно преобразованный в Python. Большинство навыков Python, которыми я управляю самостоятельно, но с заговором я ударил по стене и нуждаюсь в некоторой помощи. Это то, что я пытаюсь сделать … Мне нужно сделать цифру, состоящую из 3 подзаголовков со следующими свойствами: макет подсети – 311, 312, 313 высота 312 и 313 составляет […]

matplotlib – подзаголовки с фиксированным соотношением сторон

У меня проблема с построением нескольких подзаговоров. Я хотел бы установить ФИЗИЧЕСКОЕ соотношение сторон подзаголовков на фиксированное значение. В моем примере у меня 12 подзаголовков (4 строки и 3 столбца) на альбомной фигуре A4. Там все подзаголовки хорошо расположены на всей фигуре, а для всех подсетей высота почти равна ширине. Но если я изменил макет […]

Разница между положительными и отрицательными значениями в xticklabel с использованием латекса в matplotlib

Я установил usetext = True в matplotlib, чтобы использовать Latex для управления макетом шрифта в моем сюжете. Теперь пространство между осью x и xticklabel отличается для положительных и отрицательных значений, как показано на рисунке. Есть ли возможность получить одно и то же пространство? Пример: import numpy as np import matplotlib.pyplot as plt t = np.linspace(-10.0, […]

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