Plotly.expess.line

Plotly Expess Line



Salah satu plot yang paling biasa dalam plot statistik, saintifik atau kewangan ialah plot garis. Plot garis mudah dibuat dan ditafsir kerana ia menunjukkan titik data sebagai satu siri. Ia kemudian menyambungkan mata menggunakan segmen lurus yang membolehkan anda melihat perubahan nilai ke atas parameter tertentu. Oleh itu, tidak hairanlah ia digunakan secara meluas dalam banyak keperluan perancangan.

Dalam tutorial ini, kami akan menyelami pengetahuan plot kami dan membincangkan cara kami boleh mencipta plot garis menggunakan modul Plotly Express.

Plotly.express.line()

Untuk membuat plot garis menggunakan modul ekspres Plotly, kami akan menggunakan fungsi garis. Fungsi ini mengambil sintaks seperti yang ditunjukkan di bawah:







secara plot. ekspres . barisan ( bingkai_data = tiada , x = tiada , Y = tiada , kumpulan_baris = tiada , warna = tiada , line_dash = tiada , simbol = tiada , hover_name = tiada , hover_data = tiada , data_suai = tiada , teks = tiada , facet_row = tiada , facet_col = tiada , facet_col_wrap = 0 , jarak_baris_faset = tiada , facet_col_spacing = tiada , error_x = tiada , ralat_x_tolak = tiada , error_y = tiada , ralat_y_tolak = tiada , animasi_frame = tiada , kumpulan_animasi = tiada , pesanan_kategori = tiada , label = tiada , orientasi = tiada , jujukan_warna_diskrit = tiada , color_discrete_map = tiada , line_dash_sequence = tiada , line_dash_map = tiada , symbol_sequence = tiada , peta_simbol = tiada , penanda = Salah , log_x = Salah , log_y = Salah , julat_x = tiada , julat_y = tiada , bentuk_garisan = tiada , render_mode = 'auto' , tajuk = tiada , templat = tiada , lebar = tiada , ketinggian = tiada )

Walaupun senarai parameter yang besar, fungsi ini agak mudah dan jarang anda perlu menggunakan semua parameter, jika ada.



Biar kami meneroka senarai parameter yang paling berguna dan biasa yang perlu anda ketahui.



  1. Bingkai_data –menentukan nama lajur yang digunakan dalam plot. Anda boleh menghantar nilai ini sebagai Pandas DataFrame, objek array_like atau kamus Python.
  2. x – menentukan nilai yang digunakan untuk meletakkan tanda di sepanjang paksi x. Anda boleh menentukan parameter ini sebagai nama lajur dalam bingkai data yang ditentukan, siri Pandas atau objek seperti tatasusunan.
  3. Y – serupa dengan x tetapi nilainya digunakan untuk paksi y.
  4. Warna – menentukan nilai yang digunakan untuk memberikan warna kepada tanda.
  5. Line_group – membolehkan anda mengumpulkan baris data_frames ke dalam baris.
  6. Line_shape – menentukan bentuk garisan. Nilai yang diterima termasuk 'linear' atau 'spline'.
  7. Tajuk – menentukan tajuk untuk plot.
  8. Mod – menentukan fungsi akan mengembalikan plot Line sebagai graph_objects.Jenis Rajah.

Plot Garisan dengan Modul Plotly.Express

Marilah kita belajar sekarang bagaimana kita boleh mencipta plot garis dengan plotly express. Ambil kod yang ditunjukkan di bawah:





import secara plot. ekspres sebagai px

df = px. data . saham ( )

ara = px. barisan ( df , x = 'Tarikh' , Y = 'AMZN' )

ara. tunjuk ( )

Dalam contoh di atas, kita mulakan dengan mengimport modul ekspres plot sebagai px. Kami kemudian membuat DataFrame daripada data stok panda.

Akhir sekali, kami mencipta plot baris untuk lajur 'AMZN' daripada Bingkai data. Kod di atas harus mengembalikan carta siri masa bagi saham dalam bingkai data.



Contoh rajah adalah seperti yang ditunjukkan:

Plot Garisan Mudah

Kami juga boleh membuat plot garisan mudah tanpa menggunakan data tersuai. Sebagai contoh, kita boleh menggunakan julat NumPy mudah seperti yang ditunjukkan dalam kod di bawah.

import secara plot. ekspres sebagai px

import numpy sebagai cth.

x = cth. arange ( lima puluh )

Y = cth. arange ( 25 , 75 )

ara = px. barisan ( x = x , Y = Y )

ara. tunjuk ( )

Kod di atas harus mengembalikan plot baris mudah seperti yang ditunjukkan:

Menentukan Warna

Jika anda mempunyai berbilang plot baris, anda boleh membezakannya dengan memberikan warna menggunakan parameter warna.

Ambil contoh kod di bawah:

import secara plot. ekspres sebagai px

df = px. data . ingatan jurang ( ) . pertanyaan ( 'benua=='Eropah'' )

ara = px. barisan ( df , x = 'tahun' , Y = 'lifeExp' , warna = 'negara' )

ara. tunjuk ( )

Dalam contoh ini, kami menggunakan data gapminder. Kami kemudian membuat plot garis untuk setiap negara di benua Eropah. Menggunakan parameter warna, kami menentukan warna sebagai lajur negara. Ini akan memberikan warna unik untuk setiap warna dalam plot.

Angka yang terhasil adalah seperti yang ditunjukkan:

Tahniah, anda telah berjaya mempelajari cara membuat dan menggunakan plot garis menggunakan Plotly Express.