Ratkaistu: kausiluonteinen juonipython

Viimeisin päivitys: 09/11/2023

Vuodenaikojen tonttien suurin ongelma on, että ne voivat olla harhaanjohtavia. Jos esimerkiksi piirrät lämpötilan kuukaudelle, saattaa vaikuttaa siltä, ​​että lämpötila muuttuu hitaasti kuukauden aikana. Jos kuitenkin piirrät lämpötilan vuorokaudelle, saattaa tuntua, että lämpötila muuttuu paljon nopeammin.

import matplotlib.pyplot as plt 
import numpy as np 
import pandas as pd 
  
# creating dataframe 
df = pd.DataFrame({'x': range(1,11), 'y1': np.random.randn(10), 'y2': np.random.randn(10)+range(1,11), 'y3': np.random.randn(10)+range(11,21) }) 
  
# plotting line plot with multiple lines 
plt.plot( 'x', 'y1', data=df, marker='o', markerfacecolor='blue', markersize=12, color='skyblue', linewidth=4) 
plt.plot( 'x', 'y2', data=df, marker='', color='olive', linewidth=2) 
plt.plot( 'x', 'y3', data=df, marker='', color='olive', linewidth=2, linestyle='dashed')

Tämä koodi luo viivakaavion, jossa on useita viivoja. Ensimmäinen rivi tuo matplotlib.pyplot-kirjaston muodossa plt. Toinen rivi tuo NumPy-kirjaston np:nä. Kolmas rivi tuo pandakirjaston pd-muodossa.

Neljäs rivi luo datakehyksen nimeltä df. Tässä tietokehyksessä on kolme saraketta: x, y1 ja y2. x-sarakkeen arvot vaihtelevat välillä 1-10. Y1-sarakkeen arvot ovat NumPy:n luomia satunnaislukuja. Y2-sarakkeen arvot ovat NumPy:n luomia satunnaislukuja plus x-sarakkeen arvot (niin ne vaihtelevat välillä 2-11).

Viides, kuudes ja seitsemäs rivi piirtävät tiedot df-tietokehyksessä. Viides rivi piirtää sarakkeen y1 sarakkeen x funktiona käyttämällä sinisiä ympyröitä merkkeihin. Kuudes rivi piirtää sarakkeen y2 sarakkeen x vastaan ​​ilman merkkejä ja oliivinvärisiä viivoja. Seitsemäs rivi piirtää sarakkeen y3 sarakkeen x vastaan ​​ilman merkkejä, oliivinvärisiä viivoja ja katkoviivoja.

juoni

Juoni on tarinan tapahtumien sarja. Pythonissa kaavioita edustavat monikkoluettelot. Jokainen luettelon monikko vastaa tiettyä tapahtumaa juonessa.

Kausiluonteinen juoni

Kausikuvaaja on graafinen esitys aikasarjan tiedoista, joka näyttää tietojen vaihtelun eri ajanjaksoilla. Kaaviota voidaan käyttää tietojen mahdollisten kuvioiden tunnistamiseen ja tulevaisuuden trendien ennustamiseen.

Juonivinkkejä

On muutamia asioita, jotka on pidettävä mielessä piirtäessäsi tietoja Pythonissa. Varmista ensin, että tietosi ovat muodossa, joka voidaan piirtää. Toiseksi käytä matplotlib-kirjastoa tietojen piirtämiseen. Kolmanneksi, käytä pyplot-moduulia kaavion ohjaamiseen ja tonttien ulkoasun mukauttamiseen. Neljänneksi, käytä legend()-funktiota lisätäksesi kaavioihisi tunnisteita. Viidenneksi, käytä xlim()- ja ylim()-funktioita määrittääksesi, missä kaaviossa tietosi tulee näyttää. Kuudenneksi, käytä axvline()- ja axhline()-funktioita luodaksesi viivoja ja käyriä, vastaavasti. Seitsemänneksi, käytä title()-funktiota lisätäksesi otsikon juonellesi ja kahdeksanneksi, käytä savefig()-funktiota tallentaaksesi juoni tiedostona

Related viestiä: