Plotly.expess.line

Plotly Expess Line



Viens no visizplatītākajiem grafikiem statistikas, zinātniskajā vai finanšu diagrammā ir līniju diagramma. Līnijas diagrammu ir viegli izveidot un interpretēt, jo tas parāda datu punktus kā sēriju. Pēc tam tas savieno punktus, izmantojot taisnu segmentu, kas ļauj skatīt vērtību izmaiņas noteiktā parametrā. Tāpēc nav pārsteigums, ka to plaši izmanto daudzās plānošanas vajadzībām.

Šajā apmācībā mēs iedziļināsimies mūsu zināšanām par grafiku un apspriedīsim, kā mēs varam izveidot līniju diagrammu, izmantojot Plotly Express moduli.

Plotly.express.line()

Lai izveidotu līniju diagrammu, izmantojot Plotly express moduli, mēs izmantosim līniju funkciju. Funkcijai tiek izmantota sintakse, kā parādīts tālāk:







sižetiski. izteikt . līniju ( datu_rāmis = Nav , x = Nav , Y = Nav , line_group = Nav , krāsa = Nav , line_dash = Nav , simbols = Nav , hover_name = Nav , hover_data = Nav , custom_data = Nav , tekstu = Nav , facet_row = Nav , aspekts_col = Nav , facet_col_wrap = 0 , facet_row_spacing = Nav , facet_col_spacing = Nav , error_x = Nav , kļūda_x_mīnuss = Nav , error_y = Nav , error_y_minus = Nav , animācijas_rāmis = Nav , animācijas_grupa = Nav , kategorijas_pasūtījumi = Nav , etiķetes = Nav , orientācija = Nav , color_discrete_sequence = Nav , krāsu_diskrētā_karte = Nav , line_dash_sequence = Nav , line_dash_map = Nav , simbolu_secība = Nav , simbolu_karte = Nav , marķieri = Nepatiesi , log_x = Nepatiesi , log_y = Nepatiesi , diapazons_x = Nav , diapazons_y = Nav , line_shape = Nav , render_mode = 'auto' , virsraksts = Nav , veidne = Nav , platums = Nav , augstums = Nav )

Neskatoties uz lielo parametru sarakstu, funkcija ir salīdzinoši vienkārša un reti būs jāizmanto visi parametri, ja tādi ir.



Ļaujiet mums izpētīt visnoderīgāko un izplatītāko parametru sarakstu, kas jums būs jāzina.



  1. Data_frame — norāda diagrammā izmantotos kolonnu nosaukumus. Šīs vērtības varat nodot kā Pandas DataFrame, ary_like objektu vai Python vārdnīcu.
  2. x – norāda vērtības, kas tiek izmantotas atzīmju novietošanai pa x asi. Varat norādīt šo parametru kā kolonnas nosaukumu norādītajā datu rāmī, Pandas sērijā vai objektā, kas līdzīgs masīvam.
  3. Y – līdzīgi kā x, bet vērtības tiek izmantotas y asij.
  4. Krāsa — norāda vērtības, kas tiek izmantotas, lai zīmēm piešķirtu krāsu.
  5. Line_group – ļauj grupēt datu_kadru rindas rindās.
  6. Line_shape – norāda līniju formu. Pieņemtās vērtības ietver “lineārs” vai “splains”.
  7. Nosaukums – norāda sižeta nosaukumu.
  8. Režīms – norāda, ka funkcija atgriezīs Line diagrammu kā graph_objects.Figure type.

Line Plot ar Plotly.Express moduli

Tagad uzzināsim, kā mēs varam izveidot līnijas sižetu ar plotly express. Paņemiet tālāk norādīto kodu:





imports sižetiski. izteikt px

df = px. datus . akcijas ( )

att = px. līniju ( df , x = 'datums' , Y = 'AMZN' )

att. parādīt ( )

Iepriekš minētajā piemērā mēs sākam, importējot plotly express moduli kā px. Pēc tam mēs izveidojam DataFrame no pandu krājumu datiem.

Visbeidzot, mēs izveidojam līniju diagrammu kolonnai “AMZN” no datu rāmja. Iepriekš norādītajam kodam ir jāatgriež datu rāmja akciju laikrindu diagramma.



Attēla piemērs ir šāds:

Vienkāršs līnijas sižets

Mēs varam arī izveidot vienkāršus līniju grafikus, neizmantojot pielāgotus datus. Piemēram, mēs varam izmantot vienkāršu NumPy diapazonu, kā parādīts tālāk esošajā kodā.

imports sižetiski. izteikt px

imports nejutīgs piem.

x = piem. sakārtot ( piecdesmit )

Y = piem. sakārtot ( 25 , 75 )

att = px. līniju ( x = x , Y = Y )

att. parādīt ( )

Iepriekš norādītajam kodam ir jāatgriež vienkāršs līnijas grafiks, kā parādīts:

Krāsas norādīšana

Ja jums ir vairāki līniju zīmējumi, varat tos atšķirt, piešķirot krāsu, izmantojot krāsu parametru.

Izmantojiet tālāk norādīto koda piemēru:

imports sižetiski. izteikt px

df = px. datus . sprauga atmiņa ( ) . vaicājums ( 'kontinents=='Eiropa'' )

att = px. līniju ( df , x = 'gads' , Y = 'lifeExp' , krāsa = 'valsts' )

att. parādīt ( )

Šajā piemērā mēs izmantojam gapminder datus. Pēc tam mēs izveidojam līniju diagrammu katrai Eiropas kontinenta valstij. Izmantojot krāsu parametru, mēs norādām krāsu kā valsts kolonnu. Tādējādi katrai sižeta krāsai tiks piešķirta unikāla krāsa.

Iegūtais skaitlis ir šāds:

Apsveicam, jūs esat veiksmīgi iemācījies izveidot un izmantot līniju diagrammas, izmantojot Plotly Express.