Perguntas com a marcação «matplotlib»

132
Confusão entre numpy, scipy, matplotlib e pylab

Numpy, scipy, matplotlib e pylab são termos comuns entre os que usam python para computação científica. Eu apenas aprendi um pouco sobre o pylab e fiquei confuso. Sempre que eu quiser importar numpy, sempre posso: import numpy as np Eu apenas considero que uma vez que eu faço from pylab import...

131
Plote uma linha horizontal usando matplotlib

Usei a interpolação de spline para suavizar uma série temporal e também gostaria de adicionar uma linha horizontal ao gráfico. Mas parece haver um problema que está fora do meu alcance. Qualquer ajuda seria realmente útil. Aqui está o que eu tenho: annual = np.arange(1,21,1) l =...

130
Matplotlib: Erro "Projeção desconhecida '3d'"

Acabei de instalar o matplotlib e estou tentando executar um dos scripts de exemplo. No entanto, encontro o erro detalhado abaixo. O que estou fazendo de errado? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z =...

129
Como plotar separar DataFrames do Pandas como subtramas?

Eu tenho alguns DataFrames do Pandas compartilhando a mesma escala de valor, mas com colunas e índices diferentes. Ao invocar df.plot(), recebo imagens de plotagem separadas. o que eu realmente quero é tê-los todos no mesmo enredo que os sub-enredos, mas infelizmente não estou conseguindo encontrar...

125
Rotular eixos no Seaborn Barplot

Estou tentando usar minhas próprias etiquetas para um gráfico de barra Seaborn com o seguinte código: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color =...

122
Como criar um gráfico de densidade em matplotlib?

No RI, é possível criar a saída desejada fazendo: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) Em python (com matplotlib), o mais próximo que cheguei foi com um histograma simples: import matplotlib.pyplot as plt data =...

122
linhas verticais e horizontais no matplotlib

Não entendo muito bem por que não consigo criar linhas horizontais e verticais nos limites especificados. Gostaria de vincular os dados por esta caixa. No entanto, os lados não parecem cumprir minhas instruções. Por que é isso? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4,...

119
Salvando figuras interativas do Matplotlib

Existe uma maneira de salvar uma figura do Matplotlib para que possa ser reaberta e ter a interação típica restaurada? (Como o formato .fig no MATLAB?) Encontro-me executando os mesmos scripts muitas vezes para gerar essas figuras interativas. Ou estou enviando aos meus colegas vários arquivos PNG...

116
Como remover lacunas entre subtramas em matplotlib?

O código abaixo produz lacunas entre os subplots. Como faço para remover as lacunas entre os subplots e tornar a imagem uma grade compacta? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([])

115
matplotlib obter valores ylim

Estou usando matplotlibpara traçar dados (usando plote errorbarfunções) do Python. Tenho que traçar um conjunto de parcelas totalmente separadas e independentes e, em seguida, ajustar seusylim valores para que possam ser facilmente comparados visualmente. Como posso recuperar o ylim valores de...