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 usando plot.

  • 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 de plot. Veja Axis.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 que plotirá trabalhar com objetos datetimee numpy.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 deLine2D

Objetos que representam os dados plotados.

Outros Parâmetros :
objeto indexável de dados , opcional

Se fornecidos, os seguintes parâmetros também aceitam uma string s, que é interpretada como data[s](a menos que isso gere uma exceção):

x , y

** kwargs

Os argumentos de palavra-chave controlam as Line2Dpropriedades:

Propriedade

Descrição

agg_filter

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

alpha

escalar ou nenhum

animated

bool

antialiasedou aa

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

colorou c

cor

dash_capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

dash_joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

dashes

sequência de flutuações (on/off ink em pontos) ou (None, None)

data

(2, N) array ou dois arrays 1D

drawstyleou ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'

figure

Figure

fillstyle

{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}

gapcolor

cor ou nenhum

gid

str

in_layout

bool

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuador

marker

string de estilo de marcador, PathouMarkerStyle

markeredgecolorou mec

cor

markeredgewidthou miar

flutuador

markerfacecolorou mfc

cor

markerfacecoloraltou mfcalt

cor

markersizeou senhora

flutuador

markevery

None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float ou callable[[Artist, Event], tuple[bool, dict]]

pickradius

desconhecido

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

solid_capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

solid_joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

transform

desconhecido

url

str

visible

bool

xdata

matriz 1D

ydata

matriz 1D

zorder

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_datedefinirá o localizador de ticks padrão como AutoDateLocator(se o localizador de ticks ainda não estiver definido para uma DateLocatorinstância) e o formatador de ticks padrão como AutoDateFormatter(se o formatador de ticks ainda não estiver definido para uma DateFormatterinstância).