Tag: matplotlib

Как отображать вывод в простом докционированном приложении Python?

Я только начал использовать докер, и я все еще немного борюсь за его использование. У меня есть приложение python с простым python, которое использует Matplotlib для генерации некоторых простых графиков. В настоящее время у меня есть следующий файл Docker: FROM python:2 COPY requirements.txt / RUN pip install –requirement requirements.txt COPY my_code.py / CMD [ "python", […]

Matplotlib поверхность, MemoryError. Данные в трех столбцах

У меня есть большой файл данных, содержащий 3 столбца для x, y, z (1,6M x 3 массив, 128 МБ). Я пытался создать контурный график в Matplotlib, но при преобразовании данных для сетки X, Y у меня закончилась память, что, конечно, очень вероятно. Вот пример скрипта (я также пробовал другие методы numpy / scipy для интерполяции, […]

Ошибка выборочного импорта для модуля исключений

Я искал все и не мог найти решение этой проблемы. Я пытаюсь импортировать plotly в Jupyter Notebook со следующим кодом и получить следующую ошибку соответственно Код: import sys print(sys.path) sys.path.append('/usr/local/lib/python2.7/dist-packages') import plotly Ошибка: ————————————————————————— ImportError Traceback (most recent call last) <ipython-input-3-b41540b5e198> in <module>() 3 sys.path.append('/usr/local/lib/python2.7/dist-packages') 4 —-> 5 import plotly /usr/local/lib/python2.7/dist-packages/plotly/__init__.py in <module>() 29 from […]

Как отрегулировать пространство между подзаголовками Matplotlib / Seaborn для многострочных макетов

На следующем рисунке показаны стандартные фреймы Seaborn / Matplotlib в схеме сетки 2 X 2: Это в значительной степени то, что я хочу, за исключением того, что я хотел бы разместить немного пространства между первой строкой графиков и второй строкой. Расстояние между ярлыками оси X графиков первой строки и название участков второй строки почти не […]

Изменение режима отладки Matplotlib Backend

Кажется, что никто не сталкивался с этой проблемой раньше: при запуске следующих кодовых строк в режиме DEBUG мой питон сбой . Я использую python 2.7 с PyCharm 2016.3. import matplotlib matplotlib.use("qt4agg") from matplotlib import pyplot as plt Если я буду работать поэтапно, это сработает. Но если я установил точку останова после этого блока, matplotlib.use () […]

Как построить график штрих-кода matplotlib (панды) с использованием цветов и люков?

Как я могу применять различные штриховки к моим данным, так же как я могу определить разные цвета как кортеж? #!/usr/bin/env python3 import pandas from matplotlib import pyplot as plt data = {"Label 1": [2,3,5,10], "Label 2": [1,2,4,8]} pandas.DataFrame(data).plot.bar(color=("grey", "white"), hatch=("/", "*")) plt.show() С помощью этого кода Люки применяются ко всем барам все вместе. Люки применяются […]

MatplotLib (TKinter) + сбой OpenCV в Python 3

Я пытаюсь запустить некоторый код Python 3, который сначала показывает окно OpenCV, и когда он закрывается, он должен нарисовать что-то, используя MatplotLib. Однако после plt.show() программа вылетает: python3.6 неожиданно завершает работу. import numpy as np import matplotlib matplotlib.use("TkAgg") # <== Doesn't solve the problem import matplotlib.pyplot as plt import cv2 #cv2.ocl.setUseOpenCL(False) <== Doesn't solve the […]

MatPlotLib вращает трехмерный график вокруг неподвижной оси

Я пытаюсь повернуть следующий рисунок вокруг вертикальной зеленой оси: Тем не менее, у меня возникают проблемы с попыткой установить правильные значения высоты и азимутальные значения, чтобы правильно повернуть фигуру. Например, for i in range(0,360): axU.view_init(100-i,-90+i) plt.draw() plt.savefig('./gif1/rot%i.jpg'%i,dpi=100) дает мне такую ​​цифру, как View post on imgur.com а также for i in range(0,360): axU.view_init(100,-90+i) plt.draw() plt.savefig('./gif1/rot%i.jpg'%i,dpi=100) […]

Построение наборов данных xarray с переменными координатами

Я пытаюсь использовать xarray для построения данных в переменной сетке. Сетка, в которой хранятся мои данные, изменяется со временем, но сохраняет те же размеры. Я хотел бы иметь возможность вырезать 1d его фрагментов в определенный момент времени. Ниже приведен пример того, что я пытаюсь сделать. import xarray as xr import numpy as np import matplotlib.pyplot […]

Всегда показывать целые метки меток на осях wcs

Я читаю данные из файла FITS и строят поле скоростей. Я использую set_major_formatter('dd:mm') для угла по оси y, но для каждого другого тика он показывает только минуты. Я хочу, чтобы на каждую метку метки показывались полные градусы и минуты. fig = plt.figure(dpi=300) plt.set_cmap('gray') ax = plt.subplot(111, projection=wcs) im = ax.imshow(mean_vel, vmin=-115, vmax=-102, origin='lower') # plot […]

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