matplotlib.axes.Axes.plot_date #
- Machados. 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_dateantes 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 queplotirá trabalhar com objetosdatetimeenumpy.datetime64sem 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.tzinforcParams["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
Line2Dpropriedades: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
antialiasedou aabool
bool
Patch ou (Caminho, Transformação) ou Nenhum
colorou ccor
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'esquadria', 'redondo', 'chanfrado'}sequência de flutuações (on/off ink em pontos) ou (None, None)
(2, N) array ou dois arrays 1D
drawstyleou ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}
cor ou nenhum
str
bool
objeto
linestyleou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthou lwflutuador
string de estilo de marcador,
PathouMarkerStylemarkeredgecolorou meccor
markeredgewidthou miarflutuador
markerfacecolorou mfccor
markerfacecoloraltou mfcaltcor
markersizeou 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
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'esquadria', 'redondo', 'chanfrado'}desconhecido
str
bool
matriz 1D
matriz 1D
flutuador
Veja também
matplotlib.datesFunções auxiliares em datas.
matplotlib.dates.date2numConverter datas para num.
matplotlib.dates.num2dateConverter num para datas.
matplotlib.dates.drangeCrie 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_datedefinirá o localizador de ticks padrão comoAutoDateLocator(se o localizador de ticks ainda não estiver definido para umaDateLocatorinstância) e o formatador de ticks padrão comoAutoDateFormatter(se o formatador de ticks ainda não estiver definido para umaDateFormatterinstância).