matplotlib- все статьи тега ➜ страница 3
ошибка matplotlib - нет модуля с именем tkinter
Я попытался использовать пакет matplotlib через PyCharm IDE в windows 10. когда я запускаю этот код: from matplotlib import pyplot Я получаю следующую ошибку: ImportError: No module named 'tkinter' Я знаю, что в Python 2.x он назывался Tkinter, но это не проблема - я только что установил новый python 3.5.1. EDIT: кроме того, я также попытался импортировать "tkinter" и "Tkinter" - ни один из них не работал (оба вернули сообщение об ошибке, о котором я упоминал). какие идеи? спасибо заран ...
Инструмент для преобразования кода MATLAB в Python [закрыто]
У меня есть куча кода MATLAB из моей диссертации MS, которую я теперь хочу преобразовать в Python (используя numpy/scipy и matplotlib) и распространять как с открытым исходным кодом. Я знаю сходство между научными библиотеками MATLAB и Python, и преобразование их вручную будет не более двух недель (при условии, что я работаю над этим каждый день в течение некоторого времени). Мне было интересно, есть ли уже какой-либо инструмент, который может сделать преобразование. ...
tkinter.TclError: нет отображаемого имени и переменной среды $DISPLAY
я запускаю простой скрипт python на сервере: import matplotlib.pyplot as plt import numpy as np x = np.random.randn(60) y = np.random.randn(60) plt.scatter(x, y, s=20) out_png = 'path/to/store/out_file.png' plt.savefig(out_png, dpi=150) Я пытаюсь использовать команду python example.py на этом сервере, на котором установлен matplotlib 1.5.1, он не работает с ошибкой: Traceback (most recent call last): File "example.py", line 7, in <module> plt.scatter(x, y, s=20) File "/home/ ...
Размер ячейки в Matplotlib (гистограмма)
Я использую matplotlib, чтобы сделать гистограмму. в принципе, мне интересно, есть ли способ вручную установить размер бункеров, а не количество бункеров. любой, у кого есть какие-либо идеи, очень ценится. спасибо ...
Тепловая карта в matplotlib с pcolor?
Я хотел бы сделать тепловую карту, как это (показано на FlowingData): исходные данные здесь, но случайные данные и метки было бы нормально использовать, т. е. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) создание тепловой карты достаточно легко в matplotlib: from matplotlib import pyplot as plt heatmap = plt.pcolor(data) и я даже нашел colormap аргументы, которые выглядят примерно так: heatmap = plt.pcolor(data, cmap=matplotlib.cm.Blu ...
Python Matplotlib Y-Axis тикает на правой стороне участка
У меня есть простой линейный график и нужно переместить тики оси y из (по умолчанию) левой части графика в правую сторону. Любые мысли о том, как это сделать? ...
Прозрачные линейные графики Matplotlib
Я строю две аналогичные траектории в matplotlib, и я хотел бы построить каждую из линий с частичной прозрачностью, чтобы красный (второй график) не скрывал синий. EDIT: вот изображение с прозрачными линиями. ...
Общие меткой х/ylabel для библиотек matplotlib сюжетных линий
у меня есть следующий сюжет: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) а теперь я хотел бы дать этот участок общей оси X и y оси. С помощью "common" я имею в виду, что под всей сеткой подзаголовков должна быть одна большая метка оси x и одна большая метка оси y справа. Я не могу найти ничего об этом в документации plt.subplots, и мои гуглинги предполагают, что мне нужно сделать большой plt.subplot(111) для начала - но как мне тогда поместить мои 5*2 подзаголовки в эт ...
Динамическое обновление участка в matplotlib
Я делаю приложение на Python, которое собирает данные из последовательного порта и строит график собранных данных по времени прибытия. Время прибытия данных неизвестно. Я хочу, чтобы сюжет был обновлен при получении данных. Я искал, как это сделать, и нашел два метода: очистите участок и снова нарисуйте участок со всеми точками. анимировать сюжет, изменив его после определенного интервала. Я не предпочитайте первый, так как программа работает и собирает данные в течение длительного времени (н ...
Как установить библиотек matplotlib рисунок размер по умолчанию в ноутбука оболочкой IPython?
Я использую "$ ipython notebook --pylab inline " для запуска IPython notebook. Размер рисунка дисплея matplotlib слишком велик для меня, и я должен настроить его вручную. Как установить размер по умолчанию для фигуры, отображаемой в ячейке? ...
Плавная линия сюжета с PyPlot
у меня есть следующий простой скрипт, который строит график: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() Как сейчас, линия идет прямо от точки к точке, которая выглядит нормально, но могло бы быть лучше на мой взгляд. Я хочу сгладить линию между точками. В Gnuplot я бы построил график с smooth cplines. есть ли простой способ сде ...
Построить yerr / xerr как затененную область, а не полосы ошибок
в matplotlib, как мне построить ошибку как затененную область, а не полосы ошибок? например: , а не ...
Как сделать несколько участков на одной странице с помощью matplotlib?
Я написал код, который открывает 16 цифр сразу. В настоящее время все они открываются в виде отдельных графиков. Я бы хотел, чтобы они открывались все на одной странице. Не тот же график. Я хочу 16 отдельных графиков на одной странице/окне. Также по какой-то причине формат numbins и defaultreallimits не проходит мимо рисунка 1. Нужно ли мне использовать команду subplot? Я не понимаю, почему я должен был бы, но не могу понять, что еще я сделал бы? import csv import scipy.stats import num ...
участки поверхности в matplotlib
У меня есть список из 3-х кортежей, представляющих набор точек в 3D пространстве. Я хочу построить поверхность, которая охватывает все эти точки. Функция plot_surface в пакете mplot3d требует в качестве аргументов X, Y и Z, которые являются 2d-массивами. Является ли plot_surface правильной функцией для построения поверхности и как я могу преобразовать свои данные в требуемый формат ? data = [(x1,y1,z1),(x2,y2,z2),.....,(xn,yn,zn)] ...
почему заговор с Matplotlib так медленно?
в настоящее время я оцениваю различные библиотеки построения python. Сейчас я пытаюсь matplotlib, и я очень разочарован выступлением. Следующий пример изменен с SciPy примеры и дает мне только ~ 8 кадров в секунду! любые способы ускорения этого или я должен выбрать другую библиотеку построения графика? from pylab import * import time ion() fig = figure() ax1 = fig.add_subplot(611) ax2 = fig.add_subplot(612) ax3 = fig.add_subplot(613) ax4 = fig.add_subplot(614) ax5 = fig.add_subplot(615) ax6 ...
Как выбрать новый цвет для каждой построенной линии внутри фигуры в matplotlib?
Я бы не хотел указывать цвет для каждой построенной линии: for i in range(20): ax1.plot(x, y) Если вы посмотрите на изображение для этого, matplotlib пытается выбрать цвета для каждой строки, которые отличаются, но в конечном итоге он повторно использует цвета. Я просто хочу, чтобы остановить его от повторения уже используемых цветов и/или кормить его список цветов для использования. ...
Автоматический запуск %matplotlib inline в IPython Notebook
каждый раз, когда я запускаю IPython Notebook, первая команда, которую я запускаю, - %matplotlib inline есть ли способ изменить мой конфигурационный файл, чтобы при запуске IPython он автоматически находился в этом режиме? ...
Встроенной наклейки в библиотек matplotlib
в Matplotlib, это не слишком сложно, чтобы сделать легенду (example_legend() ниже), но я думаю, что лучше поставить метки на кривых обозначается (как в example_inline() ниже). Это может быть очень сложно, потому что я должен указать координаты вручную, и, если я переформатирую график, мне, вероятно, придется изменить положение меток. Есть ли способ автоматически генерировать метки на кривых в Matplotlib? Бонусные очки для того, чтобы расположить текст под углом, соответствующим углу кривая. imp ...
Как экспортировать участки из matplotlib с прозрачным фоном?
Я использую matplotlib, чтобы сделать некоторые графики, и, к сожалению, я не могу экспортировать их без белого фона. ...
Поворот текста метки в Seaborn factorplot
У меня есть простой факторплот import seaborn as sns g = sns.factorplot("name", "miss_ratio", "policy", dodge=.2, linestyles=["none", "none", "none", "none"], data=df[df["level"] == 2]) проблема в том, что все метки x работают вместе, что делает их нечитабельными. Как вы поворачиваете текст так, чтобы надписи были читаемы? ...