matplotlib.pyplot.plot_date #
- matplotlib.pyplot. plot_date ( x , y , fmt = 'o' , tz = None , xdate = True , ydate = False , * , data = None , ** kwargs ) [source] #
[ Desanimado ] Gráfico coagindo o eixo a tratar flutuações como datas.
Desanimado
Este método existe por razões históricas e será descontinuado no futuro.
datetime
-dados semelhantes devem ser plotados diretamente usandoplot
.Se você precisar plotar dados numéricos simples como formato de data Matplotlib ou precisar definir um fuso horário, chame
ax.xaxis.axis_date
/ax.yaxis.axis_date
antes deplot
. VejaAxis.axis_date
.
Semelhante a
plot
, representa y vs. x como linhas ou marcadores. No entanto, os rótulos dos eixos são formatados como datas, dependendo de xdate e ydate . Note queplot
irá trabalhar com objetosdatetime
enumpy.datetime64
sem recorrer a este método.- Parâmetros :
- x, y semelhante a uma matriz
As coordenadas dos pontos de dados. Se xdate ou ydate for True , os respectivos valores x ou y serão interpretados como datas Matplotlib .
- fmt str, opcional
A string de formato de plotagem. Para obter detalhes, consulte o parâmetro correspondente em
plot
.- string de fuso horário tz ou , padrão: (padrão: )
datetime.tzinfo
rcParams["timezone"]
'UTC'
O fuso horário a ser usado nas datas de rotulagem.
- xdate bool, padrão: True
Se True , o eixo x será interpretado como datas Matplotlib.
- ydate bool, padrão: False
Se True , o eixo y será interpretado como datas Matplotlib.
- Devoluções :
- lista de
Line2D
Objetos que representam os dados plotados.
- lista de
- Outros Parâmetros :
- objeto indexável de dados , opcional
Se fornecidos, os seguintes parâmetros também aceitam uma string
s
, que é interpretada comodata[s]
(a menos que isso gere uma exceção):x , y
- ** kwargs
Os argumentos de palavra-chave controlam as
Line2D
propriedades:Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
antialiased
ou aabool
bool
Patch ou (Caminho, Transformação) ou Nenhum
color
ou ccor
CapStyle
ou {'bunda', 'projetando', 'redondo'}JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}sequência de flutuações (on/off ink em pontos) ou (None, None)
(2, N) array ou dois arrays 1D
drawstyle
ou ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}
cor ou nenhum
str
bool
objeto
linestyle
ou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
ou lwflutuador
string de estilo de marcador,
Path
ouMarkerStyle
markeredgecolor
ou meccor
markeredgewidth
ou miarflutuador
markerfacecolor
ou mfccor
markerfacecoloralt
ou mfcaltcor
markersize
ou senhoraflutuador
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bool
float ou callable[[Artist, Event], tuple[bool, dict]]
desconhecido
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
CapStyle
ou {'bunda', 'projetando', 'redondo'}JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}desconhecido
str
bool
matriz 1D
matriz 1D
flutuador
Veja também
matplotlib.dates
Funções auxiliares em datas.
matplotlib.dates.date2num
Converter datas para num.
matplotlib.dates.num2date
Converter num para datas.
matplotlib.dates.drange
Crie uma sequência de datas igualmente espaçadas.
Notas
Se você estiver usando marcadores e formatadores de data personalizados, pode ser necessário definir os formatadores/localizadores após a chamada para
plot_date
.plot_date
definirá o localizador de ticks padrão comoAutoDateLocator
(se o localizador de ticks ainda não estiver definido para umaDateLocator
instância) e o formatador de ticks padrão comoAutoDateFormatter
(se o formatador de ticks ainda não estiver definido para umaDateFormatter
instância).