Tag: matplotlib

Barplot savefig () возвращает атрибут AttributeError

Я конвертирую ноутбук iPython в скрипт python, просто пытаюсь вывести результаты пары Seaborn в качестве png-файлов. Код: import seaborn as sns … sns.set_style("whitegrid") ax = sns.barplot(x=range(1,11), y=[ (x/nrows)*100 for x in addr_pop ], palette="Blues_d") ax.savefig("html/addr_depth.png") Не беспокойтесь о переменных, они заполнены, как ожидалось, и я получаю красивую диаграмму в iPyNB. Однако при RuntimeError: Invalid DISPLAY […]

matplotlib colorbar не работает (из-за сбора мусора?)

У меня есть функция построения графика, аналогичная этой def fct(): f=figure() ax=f.add_subplot(111) x,y=mgrid[0:5,0:5] z=sin(x**2+y**2) ax.pcolormesh(x,y,z) Когда я определяю функцию выше в ipython (используя опцию –pylab ), а затем вызываю fct() colorbar() Я получаю сообщение об ошибке «RuntimeError: не найдено ничего, чтобы использовать для создания цветной панели». def fct(): f=figure() x,y=mgrid[0:5,0:5] z=sin(x**2+y**2) pcolormesh(x,y,z) Тогда это работает. […]

репликация цветов R / ggplot2 в питоне

Эта ссылка имеет R-код для репликации цветов ggplot: построение семейства функций с qplot без дублирования данных У меня есть возможность тиражировать код в python – но результаты не правильные … import pandas as pd import numpy as np import matplotlib.pyplot as plt import math import colorsys # function to return a list of hex colour […]

Как загрузить CSV в ноутбук IPython

У меня есть файл csv, готовый загрузить в мой код на Python, однако я хочу загрузить его в следующий формат: data = [[A,B,C,D], [A,B,C,D], [A,B,C,D], ] Как я могу загружать CSV-файл, который читается как массив numpy? например, просто используя предыдущие учебные пособия, происходит хаос с использованием: data = np.array(data) В противном случае я бы просто […]

Можем ли мы нарисовать график цифровой волны с Pyplot в python или Matlab?

Я пытаюсь нарисовать график сигналов цифрового сигнала для бит типа 01010101010101, используя pyplot в python, например Возможно ли это с Pyplot?

использование // в python

Я новичок в программировании на питоне. Я пришел к кусочку программы, в которой if (pos.x//1,pos.y//1) not in self.cleaned: self.cleaned.append((pos.x//1,pos.y//1)) используется. Это может быть глупо со мной. Но может кто-нибудь, пожалуйста, скажите мне, что означает код. И, пожалуйста, скажите мне функцию «//».

matplotlib – как сменить знак осей базовой экспоненты

Разумно новичок в python, и у меня есть такой код, как этот V = [0, 0.003, 0, 0.0002] pylab.axis(V) legend_font_props = FontProperties() legend_font_props.set_size('small') pylab.xlabel('Time (ms)') pylab.xticks(rotation=45) pylab.xticks.set_major_formatter(FixedOrderFormatter(-3)) pylab.ylabel('Current (A)') pylab.title('Title') pylab.plot(Temp0_Xvals, Temp0_Yvals, marker='+') pylab.plot(Temp10_Xvals, Temp10_Yvals, marker='+') pylab.plot(Temp20_Xvals, Temp20_Yvals, marker='+') pylab.plot(Temp30_Xvals, Temp30_Yvals, marker='+') pylab.plot(Temp40_Xvals, Temp40_Yvals, marker='+') pylab.plot(Temp50_Xvals, Temp50_Yvals, marker='+') pylab.plot(Temp60_Xvals, Temp60_Yvals, marker='+') pylab.plot(Temp70_Xvals, Temp70_Yvals, marker='+') pylab.plot(Temp80_Xvals, […]

Как закрыть все окна pyplot (в том числе из предыдущих сценариев)?

Таким образом, у меня есть код python, который содержит несколько графиков с использованием pyplot. Каждый раз, когда я запускаю сценарий, создаются новые окна графика, которые я должен закрывать вручную. Как закрыть все открытые окна pyplot в начале скрипта? То есть. закрывающие окна, которые были открыты во время предыдущих исполнений скрипта? В MatLab это можно сделать, […]

wxPython multithreading matplotlib plot НЕ в основной теме

Что я хочу делать: Запустить TCPServer в потоке Получить данные «Получить из сокета» Обновите график и отобразите данные Что я сделал успешно: Кадр с wxPython имеет кнопку, нажмите на кнопку запуска сокета Получение данных из сокета Проблема: Когда я пытаюсь вызвать функцию построения графика из потока TCPServer, я получаю эту ошибку "PyAssertionError: C++ assertion "wxThread::IsMain()" […]

Невозможно установить matplotlib на OS X с PIP

Это моя первая настройка matplotlib. Я нахожусь в OS X Lion 10.7 (создаем 11A511s, поэтому никаких обновлений для первоначальной версии OS X Lion не было сделано). Я использую virtualenv и pip для установки. Я знаю о несовместимости с libpng 1.5, поэтому я просто не запускал «pip install matplotlib» … вместо этого … Я попытался запустить […]

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