Tag: matplotlib

Импорт Matplotlib без дисплея

Я пытаюсь запустить скрипт python на моем Linux-сервере и создавать и сохранять некоторые графики. Я установил ipython и pylab и matplotlib но затем, когда я запускаю свой скрипт, я получаю эту ошибку: Traceback (most recent call last): File "/root/dining_hall_graph.py", line 14, in <module> from pylab import * File "/usr/lib64/python2.7/site-packages/pylab.py", line 1, in <module> from matplotlib.pylab […]

Как точно работает matplotlib.pyplot.quiver Python?

Я пытаюсь понять, как работает функция колчана в модуле NumPy. Предположительно, это позволяет визуализировать графически значения двух массивов, например, горизонтальных и вертикальных скоростей. У меня есть следующий очень простой пример, но я показываю его только для того, чтобы узнать, можете ли вы помочь мне узнать, что у меня плохо получается: x = np.linspace(0,1,11) y = […]

Как определить координату элементов сетки изображения

Учитывая изображение с известным размером (например, 14782 x5495 пикселей) и размер квадратного размера (например, ширина, высота = 696 пикселей), как я могу получить координаты каждого элемента в сетке? На самом деле у моего изображения нет сетки. Но я хотел бы получить координату, как если бы сетка существовала, как показано выше. Координата определяется следующим образом: X […]

Добавить линию тренда в панды

У меня есть данные временного ряда, как следует: emplvl date 2003-01-01 10955.000000 2003-04-01 11090.333333 2003-07-01 11157.000000 2003-10-01 11335.666667 2004-01-01 11045.000000 2004-04-01 11175.666667 2004-07-01 11135.666667 2004-10-01 11480.333333 2005-01-01 11441.000000 2005-04-01 11531.000000 2005-07-01 11320.000000 2005-10-01 11516.666667 2006-01-01 11291.000000 2006-04-01 11223.000000 2006-07-01 11230.000000 2006-10-01 11293.000000 2007-01-01 11126.666667 2007-04-01 11383.666667 2007-07-01 11535.666667 2007-10-01 11567.333333 2008-01-01 11226.666667 2008-04-01 11342.000000 2008-07-01 […]

Почему python задыхается от numpy.core.ma?

Я пытаюсь настроить pylab на моей Mac 10.6.7 32-битной машине; используя virutalenv, чтобы изолировать то, что я делаю, от всего остального (исходя из фона ruby ​​/ rvm, это только заставляет меня чувствовать себя лучше, но я открыт для коррекции, если это не «путь python»). У меня установлены следующие модули / libs: DateUtils-0.5.1-py2.7.egg-info numpy-1.5.1-py2.7.egg-info IPython pip-0.8.3-py2.7.egg […]

Графики контура Matplotlib как постскриптум

У меня есть 2D-массив, из которого я хочу создать контурный график, используя matplotlib. Все работает отлично, как PNG (или другие растровые форматы), однако для включения фигуры в документ мне нужно сохранить в формате postscript. Проблема в том, что файл, который я получаю, довольно большой (некоторый MB), когда я сохраняю постскриптум. Похоже, что Matplotlib сохраняет все […]

Python: чтение CSV-файла и построение разброса

Я написал сценарий для вычисления больших файлов csv в размерах: 27000 строк x 22 столбца. Как я могу прочитать в CSV-файле, чтобы использовать его в matplotlib на разбросанном графике, подобном тому, который был в этом потоке? оси в графах рассеяния Подразумевается концепция генерации диаграммы рассеяния. Были предприняты попытки разобрать файл csv, например: data=csv.reader(open('some_file.csv, 'rb'), delimiter='|', […]

Вертикальная линия, не соблюдающая минимальные, максимальные пределы (matplotlib)

Минимальный рабочий пример проблемы: import matplotlib.pyplot as plt horiz_line = 0.0005 vert_line = 110 x_data = [10, 30, 50, 70, 90, 110, 130, 150, 170, 190, 210, 230, 250, 270, 290, 310, 330, 350, 370, 390, 410, 430, 450, 470, 490] y_data = [0.0074999999999999997, 0.011875, 0.0057812499999999999, 0.0036458333333333334, 0.0020312500000000001, 0.0013125000000000001, 0.00098958333333333342, 0.00089285714285714283, 0.00074218750000000001, 0.00093749999999999997, 0.00071874999999999999, 0.00088068181818181821, […]

заложить пончик с fill или fill_between использовать pyplot в matplotlib

Я хочу зарисовать пончик, и мой сценарий import numpy as np import matplotlib.pyplot as plt pi,sin,cos = np.pi,np.sin,np.cos r1 = 1 r2 = 2 theta = np.linspace(0,2*pi,36) x1 = r1*cos(theta) y1 = r1*sin(theta) x2 = r2*cos(theta) y2 = r2*sin(theta) Как получить пончик с красной заполненной областью?

Символ стрелки вниз в matplotlib

Я хотел бы создать график, в котором некоторые точки имеют стрелку вниз (см. Рисунок ниже). В астрономии это иллюстрирует, что истинное значение фактически меньше, чем измерено. Обратите внимание, что только некоторые из точек имеют этот символ. Я хотел бы знать, как я могу создавать такие символы в matplotlib. Существуют ли стрелки вниз, которые я могу […]

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