Tag: matplotlib

Установка стиля летчика (outlier) в Seaborn boxplot игнорируется

Используя Seaborn , я могу создать ящики из нескольких столбцов одного pandas DataFrame на том же рисунке. Я хотел бы применить особый стиль к летчикам (выбросы), например, установить символ маркера, цвет и размер маркера. Однако документация API на seaborn.boxplot предоставляет только аргумент fliersize который позволяет мне контролировать размер листовок, но не цвет и символ. Поскольку […]

ValueError: семафор или блокировка выпущены слишком много раз?

Я получаю ValueError: semaphore or lock released too many times когда я пытаюсь выполнить pip install matplotlib в Cygwin. Что я делаю? ОБНОВИТЬ: $ pip install matplotlib Downloading/unpacking matplotlib You are installing an externally hosted file. Future versions of pip will default to disallowing externally hosted files. You are installing a potentially insecure and unverifiable […]

Как установить ffmpeg для matplotlib в mac os x

Я хочу анимировать некоторые сюжеты с matplotlib. У меня есть версия Enthough Canopy (версия: 1.1.0.1371), работающая в mac os x 10.8 (Mountain Lion). Я использовал программу FuncAnimation из пакета анимации matplotlib. Моя проблема заключается в сохранении анимации. Я хочу сохранить в формате mp4: anim.save('test.mp4',fps=30) Ошибка, которую я получаю: UserWarning: MovieWriter ffmpeg unavailable warnings.warn("MovieWriter %s unavailable" […]

Как вставить шкалу на карте в matplotlib

Любые идеи о том, как я могу вставить шкалу масштаба на карте в matplotlib, которая показывает масштаб длины? что-то вроде того, что я приложил. Или, может быть, любые идеи по измерению и отображению дистанций автоматически (не рисуя стрелку и записывая расстояние вручную!)? Благодаря 🙂

Выход matplotlib после анимации

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

Удаление полей осей в 3D-графике

Я провел последние несколько дней, пытаясь найти способ удалить крошечные поля из осей в 3D-сюжете. Я пробовал ax.margins(0) и ax.autoscale_view('tight') и другие подходы, но эти небольшие поля все еще существуют. В частности, мне не нравится, что гистограммы бара повышены, т. Е. Их дно не находится на нулевом уровне – см. Пример изображения. В gnuplot я […]

Как пометить строку в Python?

Я следил за документацией, но все же не смог пометить строку. plt.plot([min(np.array(positions)[:,0]), max(np.array(positions)[:,0])], [0,0], color='k', label='East') # West-East plt.plot([0,0], [min(np.array(positions)[:,1]), max(np.array(positions)[:,1])], color='k', label='North') # South-North В приведенном выше фрагменте кода я пытаюсь рассчитать направление Север и Восток. position содержит отображаемые точки. Но в итоге я получаю две прямые линии без ярлыков : Где пошло не […]

Matplotlib: Как увеличить качество цветовой палитры / ширины линии в streamplot?

У меня есть следующий код для создания потока данных на основе interp1d -Интерполяция дискретных данных: import pandas as pd import numpy as np import matplotlib.pyplot as plt import matplotlib.colors as colors from scipy.interpolate import interp1d # CSV Import a1array=pd.read_csv('a1.csv', sep=',',header=None).values rv=a1array[:,0] a1v=a1array[:,1] da1vM=a1array[:,2] a1 = interp1d(rv, a1v) da1M = interp1d(rv, da1vM) # Bx and By […]

Встраивание matplotlib в C ++

Я читаю сообщение из сокета с кодом на C ++ и пытаюсь построить его в интерактивном режиме с помощью matplotlib , но кажется, что код Python будет блокировать основной поток, независимо от того, я использую show() или ion() и draw() . ion() и draw() не будут блокироваться в Python. Любая идея, как построить интерактивно с […]

Добавление аннотации к точкам данных

Я хочу создать график азимутальной высоты, изображающий движение тела в течение ряда дат. В приведенном ниже примере я сделал полярный график данных, используя стандартные вызовы matplotlib. Тем не менее, я хочу программным образом добавить метки tic и текстовые метки в некоторые точки, чтобы аннотировать дату, связанную с данными. Они были добавлены на рисунок ниже, используя […]

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