Tag: matplotlib

python + matplotlib: как я могу изменить ширину линии бара для одной строки?

У меня есть барный заговор, состоящий из 3 штабелированных серий и 5 баров. Я хочу выделить один батон (все три сложенных элемента), изменив ширину линии. Я рисую столбцы следующей командой: mybar = ax.bar(x,Y[:,i],bottom=x,color=colors[i],edgecolor='none',width=wi,linewidth = 0) bar_handles = np.append(bar_handles,mybar) У меня есть дескриптор для бара, который я хочу изменить, хранящегося в массиве bar_handles , есть ли […]

Фиксация участка matplotlib

В matplotlib мне нравится настраивать мои сюжеты, перемещая шипы от начала координат, например: plot(range(10), marker='o', ms=20) #customize axes axes = gca() axes.spines['right'].set_color('none') axes.spines['top'].set_color('none') axes.xaxis.set_ticks_position('bottom') axes.spines['bottom'].set_position(('axes', -0.05)) axes.yaxis.set_ticks_position('left') axes.spines['left'].set_position(('axes', -0.05)) axes.tick_params(axis='x', direction='out') axes.tick_params(axis='y', direction='out') Вопрос : Что я могу сделать, чтобы мои маркеры не были разрезаны на границах?

Недопустимая синтаксическая ошибка с использованием формата со строкой в ​​Python 3 и Matplotlib

Код: #/usr/bin/env python3 # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt from sympy.solvers import * from sympy import * from matplotlib import rcParams rcParams['text.latex.unicode'] = True rcParams['text.usetex'] = True rcParams['text.latex.preamble'] = '\usepackage{amsthm}', '\usepackage{amsmath}', '\usepackage{amssymb}', '\usepackage{amsfonts}', '\usepackage[T1]{fontenc}', '\usepackage[utf8]{inputenc}' f = lambda x: x ** 2 + 1 #f = lambda x: […]

Сюжет панды датируется matplotlib

У меня есть файл данных фиксированной ширины, содержащий даты, но когда я пытаюсь построить данные, даты не отображаются правильно на оси х. Мои файлы выглядят как 2014-07-10 11:49:14.377102 45 2014-07-10 11:50:14.449150 45 2014-07-10 11:51:14.521168 21 2014-07-10 11:52:14.574241 8 2014-07-10 11:53:14.646137 11 2014-07-10 11:54:14.717688 14 и т.д и я использую панды для чтения в файле #! […]

Python – подзаголовки, объединяющиеся с общей осью x, различными y-масштабированиями и фигурами

У меня есть два графика, в которых обе имеют одинаковую ось X, но с различными масштабированиями по оси Y. Сюжет с регулярными осями – это данные с линией тренда, изображающей распад, в то время как y-полу-логарифмическое масштабирование отражает точность подгонки. fig1 = plt.figure(figsize=(15,6)) ax1 = fig1.add_subplot(111) # Plot of the decay model ax1.plot(FreqTime1,DecayCount1, '.', color='mediumaquamarine') […]

Как построить график в Python?

Я установил Matplotlib, и я создал два списка, x и y. Я хочу, чтобы ось x имела значения от 0 до 100 с шагом 10, а ось y имела значения от 0 до 1 с шагом 0,1. Как это сделать?

Как установить стек SciPy с помощью pip и homebrew?

Я пытаюсь установить базовый стековый стек (numpy, scipy, matplotlib, pandas, sympy, ipython, нос) в virtualenv; В настоящее время я использую OSX Mountain Lion. На страницах установки для этих пакетов, а также в различных потоках здесь и в Интернете кажется, что pandas, sympy и нос могут быть легко установлены с помощью простого пипса (хотя некоторые из […]

Есть ли способ сделать маркер или график цветного разметки matplotlib в соответствии с дискретной переменной в другом столбце?

Я делаю рассеянное рассеяние из DF, используя matplotlib. Чтобы получить разные цвета для каждого набора данных, я делаю два отдельных вызова plt.scatter: plt.scatter(zzz['HFmV'], zzz['LFmV'], label = dut_groups[0], color = 'r' ) plt.scatter(qqq['HFmV'], qqq['LFmV'], label = dut_groups[1], color = 'b' ) plt.legend() plt.show() Это дает мне желаемую цветовую зависимость, но на самом деле то, что было […]

Удалить масштаб оси

Я потратил некоторое время на то, чтобы найти ответ на свой вопрос, поэтому я думаю, что новый вопрос в порядке. Рассмотрим этот сюжет: Этикетки осей используют научную нотацию. На оси Y все хорошо. Тем не менее, я попытался и не смог избавиться от коэффициента масштабирования, который Python добавил в нижнем правом углу. Я хотел бы […]

как сделать сгруппированный график boxplot в matplotlib

У меня есть три алгоритма: A, B и C. Я запускал их на разных наборах данных и хотел бы графически отображать их время автономной работы на каждом из них в виде сгруппированного ящика в Python. В качестве наглядного примера того, что я хочу, я сделал ужасный рисунок, но, надеюсь, он имеет смысл. Если мои данные […]

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