Tag: matplotlib

Python: выборка данных в записях даты и времени

Мои данные выглядят так: 900324492 900405679 900472531 1 2017-04-03 08:04:09 2017-04-03 07:49:53 2017-04-03 07:52:39 2 2017-04-03 08:05:36 2017-04-03 07:54:36 2017-04-03 07:52:19 3 2017-04-03 08:05:28 2017-04-03 07:43:00 2017-04-03 07:50:52 4 2017-04-03 08:06:05 2017-04-03 07:49:42 2017-04-03 07:53:55 Итак, для каждого столбца у меня есть набор временных меток (точнее, объектов datetime). Мне нравится создавать график рассеяния, где x […]

Эффективно кэшировать и восстанавливать параметры оси matplotlib после перемещения шипов

Моя проблема У меня возникли проблемы с сохранением форматирования и модификаций, применяемых к объекту Axs Matplotlib после смещения шипов. Пример Рассмотрим следующий упрощенный рабочий поток: %matplotlib inline import matplotlib.pyplot as plt def funky_formatting(ax): ax.set_xticks([0.1, 0.2, 0.5, 0.7, 0.9]) ax.set_xticklabels(list('abcde'), rotation=60) ax.set_xticks([0.4, 0.6, 0.8], minor=True) ax.set_xticklabels(list('xzy'), rotation=-60, minor=True) ax.set_yticks([0.2, 0.5, 0.7, 0.8]) ax.set_yticklabels(list('ABCD'), rotation=35) ax.tick_params(axis='both', labelsize=18, […]

Установка matplotlib на Mac OS X 10.9

В качестве требования для установки OCRopus я успешно установил matplotlib в Mac OS X 10.9.1 by pip : $ sudo pip install matplotlib Но после установки OCRopus тест не сработал из-за того, что он проглотил этот модуль: matplotlib.backends._backend_gdk . Читая этот документ, и этот вопрос убедил меня, что мои проблемы могут исчезнуть, если я переустановить […]

Что произойдет с этим кодом matplotlib.finance.candlestick2_ochl?

Не знаю об ошибке. Файл csv находится из pd.datareader. Но я думаю, что речь идет не о datareader. файл csv, который я использовал, экспортируется устно, и он завершен. Я думаю, что это что-то не так с функцией «candlestick2_ochl ()» Исключение в обратном вызове Tkinter Traceback (последний последний вызов): Файл «C: \ Python34 \ lib \ […]

Как использовать несколько цветовых паттернов в морском саду на одном и том же участке

У меня есть некоторые тестовые данные: import numpy as np x_data = np.arange(10) y = np.random.rand(len(x_data)) С различными свойствами ix1 = x_data < 5 ix2 = x_data >= 5 Я хочу исследовать различия визуально, но я вовлекаю сюжет: import matplotlib.pyplot as plt import seaborn as sns sns.set_context('poster') fig, ax = plt.subplots(figsize=(4, 4)) for i, x […]

Ошибка Pycharm при импорте matplotlib.pyplot как plt

Я использую pycharm для python в Windows 8. Я установил пакет matplotlib. Я использую python 2.7, когда я импортирую matplotlib, нет ошибки. Однако, если я делаю matplotlib.pyplot как plt, я получаю следующие ошибки: Traceback (most recent call last): File "C:/Users/PiyushSudip/PycharmProjects/myFirst/test1.py", line 1, in <module> import matplotlib.pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 23, in <module> from […]

Направленный граф NetworkX, без веса и собственной дуги

Я бы хотел, чтобы сам цикл от узла 1 к себе. Я попробовал G.add_edge(1,1) но это не сработало. Мой код выглядит следующим образом import networkx as nx import pylab G = nx.DiGraph() G.add_node(1,pos=(1,1)) G.add_node(2,pos=(0,0)) G.add_node(3,pos=(2,0)) G.add_edge(1,2) G.add_edge(1,3) G.add_edge(1,1) pos=nx.get_node_attributes(G,'pos') nx.draw(G,pos) pylab.show()

Эстетика барных прутьев и баров ошибок в морском дне

Я использую библиотеку seaborn для визуализации данных, и я хочу изменить некоторые аспекты выходных графиков для публикации. Я хочу, чтобы полосы ошибок были более узкими, с шапками, и я бы хотел, чтобы граница вокруг всех баров была черной. Я предполагаю, что есть какой-то способ изменить сюжет, используя pyplot (или, возможно, словарь rc в sns.set_context), но […]

Matplotlib: та же высота для colorbar, что и для сюжета

Я рисую некоторые 2D-данные, как показано. Аспект оси должен быть одинаковым, а диапазон осей должен отличаться. import numpy import matplotlib.pyplot as plt import matplotlib.mlab as mlab #Generate data delta = 0.025 x = numpy.arange(-5.0, 5.0, delta) y = numpy.arange(-5.0, 5.0, delta) X, Y = numpy.meshgrid(x, y) Z1 = mlab.bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0) Z2 […]

Как построить 2 переменных на плоскости

Допустим, у меня есть уравнение: x**2 + y**2 – 4 = 0 Как я могу увидеть круг, используя sympy, matplotplib или другое решение python? Я знаю, что могу from sympy import Plot from sympy import Symbol x = Symbol('x') y = Symbol('y') Plot(x**2 + y**2 – 4) Но тогда я получаю z = x**2 + […]

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