Peruspiirtäminen
Kun matplotlib-arkkitehtuuri on ymmärretty, siirrytään luomaan ensimmäinen kuvaaja. Kaksi yleistä tapaa kuvaajan luomiseen esitellään:
- Skriptipohjainen lähestymistapa;
- Olio-ohjelmointiin perustuva lähestymistapa, jossa
Artist-olioita luodaan eksplisiittisesti.
Skriptipohjainen lähestymistapa
Tässä lähestymistavassa sinun ei tarvitse luoda Figure- ja Axes-olioita eksplisiittisesti (se tehdään taustalla).
Kaksiulotteisessa avaruudessa jokaisella pisteellä on x- ja y-koordinaatit. Kuvaajan piirtämiseksi tuo pyplot-alipaketti, käytä plt-aliasta, alusta x- ja y-muuttujat ja kutsu plot()-funktiota käyttäen x ja y argumentteina sekä 'o' pisteen merkiksi.
Argumenttien järjestyksellä on merkitystä!
Kuvio näytetään komennolla plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Olio-ohjelmointilähestymistapa
Ainoa ero tässä on olio-ohjelmointilähestymistavan käyttö: Figure- ja Axes-oliot luodaan subplots()-funktiolla, ja .plot()-metodia kutsutaan Axes-oliolle samoilla argumenteilla.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Seuraavat kaksi riviä ovat vastaavia kuin plt.plot().
Molemmat vaihtoehdot pysyvät vastaavina myös käytettäessä muita piirtofunktioita plot()-funktion sijaan. Kurssi noudattaa pääasiassa skriptipohjaista lähestymistapaa, mutta molempien tapojen ymmärtäminen on olennaista. Piirrä nyt piste haluamallasi menetelmällä.
Swipe to start coding
- Tuo
pyplot-aliohjelmistomatplotlib-kirjastosta käyttäen aliastaplt. - Aseta muuttujalle
10arvoksi2ja muuttujallexarvoksiy. - Anna
xjayargumentteinaplot()-funktiolle, ensinx, sitteny.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.85
Peruspiirtäminen
Pyyhkäise näyttääksesi valikon
Kun matplotlib-arkkitehtuuri on ymmärretty, siirrytään luomaan ensimmäinen kuvaaja. Kaksi yleistä tapaa kuvaajan luomiseen esitellään:
- Skriptipohjainen lähestymistapa;
- Olio-ohjelmointiin perustuva lähestymistapa, jossa
Artist-olioita luodaan eksplisiittisesti.
Skriptipohjainen lähestymistapa
Tässä lähestymistavassa sinun ei tarvitse luoda Figure- ja Axes-olioita eksplisiittisesti (se tehdään taustalla).
Kaksiulotteisessa avaruudessa jokaisella pisteellä on x- ja y-koordinaatit. Kuvaajan piirtämiseksi tuo pyplot-alipaketti, käytä plt-aliasta, alusta x- ja y-muuttujat ja kutsu plot()-funktiota käyttäen x ja y argumentteina sekä 'o' pisteen merkiksi.
Argumenttien järjestyksellä on merkitystä!
Kuvio näytetään komennolla plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Olio-ohjelmointilähestymistapa
Ainoa ero tässä on olio-ohjelmointilähestymistavan käyttö: Figure- ja Axes-oliot luodaan subplots()-funktiolla, ja .plot()-metodia kutsutaan Axes-oliolle samoilla argumenteilla.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Seuraavat kaksi riviä ovat vastaavia kuin plt.plot().
Molemmat vaihtoehdot pysyvät vastaavina myös käytettäessä muita piirtofunktioita plot()-funktion sijaan. Kurssi noudattaa pääasiassa skriptipohjaista lähestymistapaa, mutta molempien tapojen ymmärtäminen on olennaista. Piirrä nyt piste haluamallasi menetelmällä.
Swipe to start coding
- Tuo
pyplot-aliohjelmistomatplotlib-kirjastosta käyttäen aliastaplt. - Aseta muuttujalle
10arvoksi2ja muuttujallexarvoksiy. - Anna
xjayargumentteinaplot()-funktiolle, ensinx, sitteny.
Ratkaisu
Kiitos palautteestasi!
single