Perguntas com a marcação «matplotlib»

99
Como maximizar uma janela plt.show () usando Python

Só por curiosidade gostaria de saber como fazer isso no código abaixo. Tenho procurado uma resposta, mas é inútil. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print...

96
figura de imshow () é muito pequena

Estou tentando visualizar uma matriz numpy usando imshow (), pois é semelhante a imagesc () no Matlab. imshow(random.rand(8, 90), interpolation='nearest') A figura resultante é muito pequena no centro da janela cinza, enquanto a maior parte do espaço está desocupado. Como posso definir os...

95
Matplotlib figura facecolor (cor de fundo)

Alguém pode explicar por que o código abaixo não funciona ao definir o facecolor da figura? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with plt.show(). # Does...

95
Preencher entre duas linhas verticais em matplotlib

Analisei os exemplos na matplotlibdocumentação, mas não estava claro para mim como posso fazer um gráfico que preencha a área entre duas linhas verticais específicas. Por exemplo, digamos que eu queira criar um gráfico entre x=0.2e x=4(para toda a yextensão do gráfico). Devo usar fill_between,...

94
Como fazer dois gráficos lado a lado usando Python?

Encontrei o seguinte exemplo no matplotlib: import numpy as np import matplotlib.pyplot as plt x1 = np.linspace(0.0, 5.0) x2 = np.linspace(0.0, 2.0) y1 = np.cos(2 * np.pi * x1) * np.exp(-x1) y2 = np.cos(2 * np.pi * x2) plt.subplot(2, 1, 1) plt.plot(x1, y1, 'ko-') plt.title('A tale of 2...

94
Matplotlib Legends não funciona

Desde a atualização do matplotlib, recebo o seguinte erro sempre que tento criar uma legenda: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist

94
Python matplotlib várias barras

Como plotar várias barras em matplotlib, quando tentei chamar a função de barra várias vezes, elas se sobrepõem e, como pode ser visto na figura abaixo, o maior valor vermelho pode ser visto apenas. Como posso plotar as várias barras com datas nos eixos x? Até agora, tentei isto: import...

94
Matplotlib discreta colorbar

Estou tentando fazer uma barra de cores discreta para um gráfico de dispersão em matplotlib Eu tenho meus dados x, y e para cada ponto um valor de tag inteiro que desejo ser representado com uma cor única, por exemplo plt.scatter(x, y, c=tag) normalmente, a tag será um número inteiro de 0-20,...

93
Alterar a escala dos eixos x em matplotlib

Eu criei este enredo usando Matlab Usando matplotlib, os eixos x desenham grandes números, como 100.000, 200.000, 300.000. Gostaria de ter algo como 1, 2, 3 e 10 ^ 5 para indicar que é realmente 100.000, 200.000, 300.000. Existe uma maneira simples de criar tal escala em