Могут ли matplotlib errorbars установить линейный набор?

Можно ли установить один и тот же linestyle в matplotlib errorbars, чем в datapoints linestyle?

В приведенном ниже примере построены две строки, одна из которых пунктирна из-за ls = '-.' параметр. Тем не менее, панель ошибок – сплошные линии. Можно ли изменить стиль / внешний вид ошибок в соответствии с линией результатов?

import matplotlib.pyplot as plt import numpy as np x = np.array(range(0,10)) y = np.array(range(0,10)) yerr = np.array(range(1,11)) / 5.0 yerr2 = np.array(range(1,11)) / 4.0 y2 = np.array(range(0,10)) * 1.2 plt.errorbar(x, y, yerr=yerr, lw=8, errorevery=2, ls='-.') plt.errorbar(x, y2, yerr=yerr2, lw=8, errorevery=3) plt.show() 

One Solution collect form web for “Могут ли matplotlib errorbars установить линейный набор?”

Это тривиально, изменение linestyle ошибок в ошибках требует простого вызова .set_linestyle :

 eb1=plt.errorbar(x, y, yerr=yerr, lw=2, errorevery=2, ls='-.') eb1[-1][0].set_linestyle('--') #eb1[-1][0] is the LineCollection objects of the errorbar lines eb2=plt.errorbar(x, y2, yerr=yerr2, lw=2, errorevery=3) eb2[-1][0].set_linestyle('-.') 

введите описание изображения здесь

  • Легенды Matplotlib не работают
  • Построение данных цилиндрической карты над 3D-сферой в Python
  • Окно графика matplotlib не появится
  • Как иметь кластеры сложенных баров с python (Pandas)
  • Как построить временные ряды в python
  • Есть ли готовое решение в matplotlib для планирования времен?
  • KeyError: «plotly_domain» при использовании plotly для создания графика разброса в python
  • преобразование функций% matplotlib в сценарий Python
  •  
    Interesting Posts for Van-Lav

    Как удалить дату и время pandas, часы и секунды

    обработка текста – производительность python vs perl

    VLC Python не воспроизводит видео на YouTube

    Python: как вызвать метод экземпляра из метода класса того же класса

    Преобразование MS Word в XML / HTML в Linux

    Python, конвертировать 4-байтовый символ, чтобы избежать ошибки MySQL «Неверное строковое значение:»

    Как создать массивы символов в numpy?

    Отключение секунд в python datetime

    Как заявление печати создает локальные переменные

    Отладка Python: получить имя файла и номер строки, из которого вызывается функция?

    Запустить сценарий оболочки из python с разрешениями

    Как обновить QAbstractTableModel и QTableView после сортировки источника данных?

    Python автоматически выбирает последовательные порты (для Arduino)

    Python Statsmodels x13_arima_analysis: AttributeError: объект 'dict' не имеет атрибута 'iteritems'

    Подпроцесс python check_output возвращает ненулевой статус выхода 1

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