Grundläggande Plottning
Med en förståelse för matplotlib-arkitekturen kan du nu skapa den första grafen. Två vanliga metoder för att skapa en graf demonstreras:
- Skriptbaserad metod;
- Objektorienterad metod, som innebär explicit instansiering av
Artist-objekt.
Skriptbaserad metod
Med denna metod behöver du inte explicit skapa Figure- och Axes-objekt (det sker automatiskt i bakgrunden).
I ett tvådimensionellt rum har varje punkt x- och y-koordinater. För att visualisera detta, importera undermodulen pyplot, använd aliaset plt, initiera variablerna x och y, och anropa funktionen plot() med x och y som argument samt 'o' för punktmarkören.
Argumentens ordning är viktig!
Diagrammet visas med plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Objektorienterat tillvägagångssätt
Den enda skillnaden här är användningen av det objektorienterade tillvägagångssättet: ett Figure- och ett Axes-objekt skapas med subplots(), och metoden .plot() anropas på Axes-objektet med samma argument.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Följande två rader är likvärdiga med plt.plot().
Båda alternativen förblir likvärdiga även när andra plottfunktioner används istället för plot(). Kursen kommer huvudsakligen att följa skriptmetoden, men det är viktigt att förstå båda tillvägagångssätten. Plotta nu en punkt med den metod du föredrar.
Swipe to start coding
- Importera delmodulen
pyplotfrån biblioteketmatplotlibmed aliasetplt. - Tilldela värdena
10och2till variablernaxrespektivey. - Skicka
xochysom argument till funktionenplot(), förstx, sedany.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 3.85
Grundläggande Plottning
Svep för att visa menyn
Med en förståelse för matplotlib-arkitekturen kan du nu skapa den första grafen. Två vanliga metoder för att skapa en graf demonstreras:
- Skriptbaserad metod;
- Objektorienterad metod, som innebär explicit instansiering av
Artist-objekt.
Skriptbaserad metod
Med denna metod behöver du inte explicit skapa Figure- och Axes-objekt (det sker automatiskt i bakgrunden).
I ett tvådimensionellt rum har varje punkt x- och y-koordinater. För att visualisera detta, importera undermodulen pyplot, använd aliaset plt, initiera variablerna x och y, och anropa funktionen plot() med x och y som argument samt 'o' för punktmarkören.
Argumentens ordning är viktig!
Diagrammet visas med plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Objektorienterat tillvägagångssätt
Den enda skillnaden här är användningen av det objektorienterade tillvägagångssättet: ett Figure- och ett Axes-objekt skapas med subplots(), och metoden .plot() anropas på Axes-objektet med samma argument.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Följande två rader är likvärdiga med plt.plot().
Båda alternativen förblir likvärdiga även när andra plottfunktioner används istället för plot(). Kursen kommer huvudsakligen att följa skriptmetoden, men det är viktigt att förstå båda tillvägagångssätten. Plotta nu en punkt med den metod du föredrar.
Swipe to start coding
- Importera delmodulen
pyplotfrån biblioteketmatplotlibmed aliasetplt. - Tilldela värdena
10och2till variablernaxrespektivey. - Skicka
xochysom argument till funktionenplot(), förstx, sedany.
Lösning
Tack för dina kommentarer!
single