Tag: matplotlib

как сделать стрелку тоньше matplotlib

Я рисую стрелку, как показано ниже, в то время как я думаю, что она немного большая. Как я могу сделать его тоньше и меньше? спасибо for i in range(len(x)): plt.annotate(df.index[i],xy=(x[i],y[i]),xytext=(x[i]+1.31,y[i]-0.55),arrowprops=dict(facecolor='blue', shrink=0.1))

Что я могу сделать с перекрывающимися ярлыками в этих подзаголовках?

Ниже представлена ​​цифра, которую я создал с помощью matplotlib. Проблема довольно очевидна – этикетки перекрываются, и все это нечитаемый беспорядок. Я пробовал называть tight_layout для каждого подзаголовка, но это сбой моего ядра ipython-notebook. Что я могу сделать, чтобы исправить макет? Допустимые подходы включают в себя исправление xlabel, ylabel и title для каждого подзаголовка, но другой […]

Помощь в создании большого подзаголовка выглядит лучше и понятнее

У меня есть подстрока из 28 строк x 2 столбца (она может измениться, фактически). Шкала ясности всех строк 1-го столбца должна быть одинаковой (что должно работать и для этой второй колонки) …. Все xaxis должны быть одинаковыми. Я хочу сделать что-то внутри выходного числа, которое показывает, что такое yaxis для 1-го и 2-го столбцов, и […]

Matplotlib ColorbarBase: удаление цветовых разделителей

Я хотел бы удалить разделители строк (разделители?) В рисованной цветовой палитре, используя ColorbarBase: cm = get_cmap('RdBu') Ncol = 501 cccol = cm(1.*arange(Ncol)/Ncol) cax = fig.add_axes([0.15,0.15,0.05,0.4]) fig.add_axes([0.5,0.15,0.3,0.03]) norm = mpl.colors.Normalize(vmin=valmin, vmax=valmax) cb1 = mpl.colorbar.ColorbarBase(cax, cmap=cm, norm=norm, orientation='vertical') Это всегда дает мне слишком много черных линий между ними. Есть ли способ их устранить? Я уже пробовал такие […]

bundle_files = 1 не работает с py2exe, используя matplotlib

Я пытаюсь создать автономное приложение, используя py2exe, который зависит от matplotlib и numpy. Код приложения таков: import numpy as np import pylab as plt plt.figure() a = np.random.random((16,16)) plt.imshow(a,interpolation='nearest') plt.show() Код установки для py2exe (измененный с http://www.py2exe.org/index.cgi/MatPlotLib ) заключается в следующем: from distutils.core import setup import py2exe import sys sys.argv.append('py2exe') opts = { 'py2exe': {"bundle_files" […]

Подключить точки с одинаковым значением в python matplotlib

Я пытаюсь построить массив numpy таким образом, что все точки с одинаковым значением оси y должны быть соединены по прямой. Но некоторые, как я не могу этого достичь. import numpy as np import matplotlib as mp import matplotlib.pyplot as plt # Declare numpy array with nans x=np.array([np.nan,10005,10005,10006,10006,10006,10007,10007,10007, 10008,10007,10008,10008,10008, np.nan,10010,10010,10010, np.nan, np.nan, np.nan, np.nan]) # Plot […]

Matplotlib: изменить цветовой код после факта

Я определяю ход решения дифференциального уравнения (краевая задача). Каждая итерация дает полный набор оценок функций f (x), которые затем могут быть построены по отношению к x. Каждый граф (предположительно) ближе к правильному решению, чем последний, до достижения конвергенции. Последовательная цветовая палитра используется для того, чтобы предыдущие графики исчезли, а затем насыщенные. Это отлично работает, когда […]

Matplotlib добавляет конкретную ось, показывающую максимальную ось – множественные масштабы одного наблюдения

Пытаясь построить наблюдения соответственно для нескольких шкал за наблюдение, мне удалось создать следующий сюжет: Однако я хотел бы добавить галочку, представляющую значение y-max в каждой шкале, независимо от разрыва между ним и предыдущим тиком. Пример такого графика приведен ниже. Он создается, когда y-max кратно интервалу тикания. Спасибо, Ф. Вот код, используемый для создания этого примера. […]

Силовой фон фигуры matplotlib будет прозрачным

Я пытаюсь включить фигуру matplotlib в приложение Python Gtk3, которое я пишу. Я хочу, чтобы цвет фона был прозрачным, так что фигура просто отображается на фоне естественного серого приложения, но ничего, что я пробовал до сих пор, похоже, работает. Вот MWE: from gi.repository import Gtk import matplotlib.pyplot as plt import matplotlib.lines as mlines import numpy […]

Что эквивалентно $ HOME в virtualenv (python) – специально для matplotlibrc

Я нашел эту красивую ggplot-схему цвета для matplotlib и хочу использовать ее для конкретного проекта. Согласно документации matplotlib, пользовательская цветовая схема не должна перезаписывать значение по умолчанию в site-packages а вместо этого помещаться в $HOME/.matplotlib . Но что эквивалентно для $HOME в venv ? В частности: как я могу убедиться, что эта цветовая схема не […]

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