Tag: matplotlib

Seaborn: наложение линейного графика поверх гистограммы

Вот мой dataframe – easy_donor length count freq 0 Donor 1 NS 0 15637 0.000188 1 Donor 1 NS 1 144539 0.001737 2 Donor 1 NS 2 129792 0.001560 3 Donor 1 NS 3 143610 0.001726 4 Donor 1 NS 4 189110 0.002273 5 Donor 1 NS 5 474718 0.005706 6 Donor 1 NS 6 […]

сюжет 3d в python с использованием трех списков

Я выполнил эту ссылку, чтобы построить трехмерную фигуру. Моя проблема в том, что у меня уже есть 3 списка для X, Y, Z X.shape (n,), Y.shape (n,), Z.shape (n,) Как передать эти списки в surf = ax.plot_surface(X, Y, Z) качестве ссылки, каждая из этих переменных имеет следующую форму X.shape (n, n), Y.shape (n, n), Z.shape […]

преобразование координат события matplotlib в плавающие числа

import matplotlib.pyplot as plt image = plt.imread("image.png") fig, ax = plt.subplots(figsize=(4,3)) ax.imshow(image) collector = {'x':0,'y':0} def onclick(event): collector['x'] = event.x collector['y'] = event.y print(collector) cid = fig.canvas.mpl_connect('button_press_event',onclick) plt.show() В основном, я хочу: каждый раз, когда print (collector) возвращает точные значения точки, которую я нажал. например {'y': 267.66354838709674, 'x': 71.209677419354819} вместо {'y': 268, 'x': 71} Я […]

Функции Matplotlib в tkinter

Это мой первый проект python, поэтому я понимаю, что эта проблема может показаться немного глупой. Я пытаюсь создать рендер Mandelbrot. Я собираю код вместе с учебниками и кодом, которые я понимаю, чтобы что-то сделать. Поэтому в основном у меня есть все математические и основные функции графического интерфейса для рендеринга, но я не могу получить граф […]

Создавайте PDF-файлы из изображений и включая текст

Мне нужно сделать PDF из четырех графических графиков, которые должны отображаться в альбомной ориентации и в матрице 2×2 (желательно с контролируемыми размерами). Эти сюжеты следуют за заголовком и сопровождаются некоторым описательным текстом. Пожалуйста, обратитесь ко мне с этими командами и модулями, которые вы считаете полезными для этой задачи. Что я до сих пор, в основном, […]

PyCharm + Matplotlib?

Я не могу заставить pycharm узнать мой модуль matplotlib. Он отлично работает от IDLE, но он не может импортировать из среды IDE, у кого есть идеи?

Нечетные артефакты строк появляются в графике matplotlib mplot3d с использованием PolyCollection

Я использую пример mplot3d, который использует PolyCollection для укладки XY-графиков, http://matplotlib.org/examples/mplot3d/polys3d_demo.html Тем не менее, я вижу некоторые странные артефакты линии на участках. Как удалить горизонтальные линии, которые исчезают из видимой области? Есть ли лучший способ для укладки графика XY вдоль направления глубины? Следующий сценарий создает этот график, from mpl_toolkits.mplot3d import Axes3D from matplotlib.collections import PolyCollection […]

Python – Проблемы контурной графики смещения сетки данных

Мои данные регулярно разнесены, но не совсем сетка – каждая строка точек слегка смещена от той, что приведена ниже. Данные представлены в виде 3 1D массивов, x, y, z, причем каждый индекс соответствует точке. Это плавно изменяющиеся данные – приблизительно гауссова. Плотность точек довольно велика. Каков наилучший способ построения этих данных? Я попробовал meshgrid, но […]

Есть ли способ передать разные вертикальные линии каждому подзаговору при использовании гистограммы панды с помощью «by = somevar»?

Я делаю гистограммы с помощью панд, и я считаю этот подход удобным. Например, если я это сделаю: DF [ 'plotvar']. Hist (по = 'Зона') я получил Но теперь я хочу добавить 95% ДИ в каждую из этих подгрупп, и, конечно, интервалы разные для каждой группы. Я мог бы сделать это, просто используя plt.axvline в matplotlib, […]

Python Spyder выбирает, где и когда показывать графики

Я использую Spyder3.1.2 IDE с Python 3.5 в Windows 10 и хотел бы знать, как выбрать, показывать ли мои графики в консоли iPython или в отдельном окне. Я нашел этот другой вопрос, но я получаю сообщение об ошибке при %matplotlib qt (нет модуля с именем PyQt4). Я также изменил настройки, чтобы показывать графику «автоматически», а […]

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