Tag: matplotlib

Интерполяционные различия на полярных контурных графиках в Matplotlib

Я пытаюсь создать контурные сюжеты на полярном участке и сделал некоторые быстрые сценарии в Matlab, чтобы получить некоторые результаты. Из любопытства я также хотел попробовать одно и то же в python, используя matplotlib, но каким-то образом я вижу разные наборы контурных графиков для одних и тех же входных данных. Я пытаюсь выяснить, что происходит, и […]

Изменение длины осевых линий в matplotlib

Я пытаюсь изменить отображаемую длину оси графика matplotlib. Это мой текущий код: import matplotlib.pyplot as plt import numpy as np linewidth = 2 outward = 10 ticklength = 4 tickwidth = 1 fig, ax = plt.subplots() ax.plot(np.arange(100)) ax.tick_params(right="off",top="off",length = ticklength, width = tickwidth, direction = "out") ax.spines["top"].set_visible(False), ax.spines["right"].set_visible(False) for line in ["left","bottom"]: ax.spines[line].set_linewidth(linewidth) ax.spines[line].set_position(("outward",outward)) Что […]

Как заставить matplotlib и латекс работать вместе?

У меня есть следующая проблема, и я совершенно не знаком с matplotlib и python: для создания качественных графиков для моей диссертации я хочу использовать matplotlib, и я хочу использовать команды латекса для осей и т. Д. Когда я попробую следующий пример (из http : //matplotlib.org/users/usetex.html#usetex-tutorial ): import numpy as np import matplotlib.pyplot as plt # […]

Можно ли построить статистический временной ряд с датами в Сиборн

Я пытаюсь построить статистический временной ряд, используя Seaborn, но я не могу понять, как это понять. Я пробовал использовать методы lmplot и tsplot но, очевидно, я пропустил tsplot -то ключ. import pandas as pd import seaborn as sns import matplotlib.pyplot as pylab p = pd.DataFrame({ "date": pd.date_range('1/1/2015', periods = 12), "values":range(1,13) }) # Regular Matplotlib […]

matplotlib colormap: не изменять размер

Я рисую матрицу путаницы, используя matplotlib: import numpy as np import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec conf_arr_hs = [[90, 74], [33, 131]] norm_conf_hs = [] for i in conf_arr_hs: a = 0 tmp_arr = [] a = sum(i, 0) for j in i: tmp_arr.append(float(j)/float(a)) norm_conf_hs.append(tmp_arr) confmatmap=cm.binary fig = plt.figure() plt.clf() ax = fig.add_subplot(111) […]

Преобразование LineCollection в массив или анимацию графика Networkx

Я пытаюсь использовать вывод функции networkx.draw, который представляет собой коллекцию (LineCollection), для использования в matplotlib.animation, для которой требуется массив. Я не хочу сохранять свою фигуру как png, потому что их будет много. Я также не хочу отображать его, но это не имеет решающего значения. Простым кодом может быть: import networkx as nx graph= nx.complete_graph(5) #a […]

Одна цветная панель для двух подзаголовков изменяет размер одной из подсетей

Я пытаюсь добавить один colorbar для двух matshow используя в основном код здесь и здесь . Теперь мой код выглядит следующим образом, но проблема в том, что цветная панель уменьшает размер графика справа. Как я могу это предотвратить? import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1 import make_axes_locatable # Generate some data that […]

matplotlib imshow фиксированный аспект и вертикальная цветная панель, соответствующая высоте главной оси

Мне нужно построить сетку сетки с значениями «температурная карта», в настоящее время я использую imshow с imshow . Это описано в обзоре Matplotlib , поэтому я изменил этот пример, чтобы заставить пользовательский аспект фигуры: import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1 import make_axes_locatable import numpy as np plt.figure() ax = plt.gca() im = ax.imshow(np.arange(100).reshape((10,10)), aspect=0.5) # […]

Добавление ошибок в 3D-график в matplotlib

Я не могу найти способ нарисовать ошибки в 3D-графике в matplotlib. В основном, для следующего фрагмента кода from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111, projection='3d') X, Y, Z = axes3d.get_test_data(1) ax.scatter(X, Y, zs = Z, zdir = 'z') Я ищу что-то вроде ax.errorbar(X,Y, zs = Z, dY, dX, […]

Upright mu in plot label: сохранение оригинальных тиковых шрифтов

У меня есть проблема, которая, как я думал, будет более заметной. Однако, после очистки Интернета в течение некоторого времени, я не смог найти решение моей проблемы. Итак, вот оно: Для сюжета, созданного с использованием matplotlib.pyplot, я хочу включить микрометр SI-unit в свою xlabel. Однако микрокомпьютер должен быть в вертикальном положении. После некоторого возиться я достиг […]

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