Sorodne teme
×
Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Python v Excelu je trenutno v predogledni različici in se lahko spremeni glede na povratne informacije. Če želite uporabiti to funkcijo, se pridružite Programu za preskuševalce Microsoft 365 in izberite Kanal beta programa za preskuševalce. 

Python v Excelu se postopoma uvaja za uporabnike Excela za Windows, ki uporabljajo Kanal beta. Trenutno funkcija ni na voljo na drugih platformah.

Če naletite na težave s storitvijo Python v Excelu, jih prijavite tako, da izberete Pomoč > Povratne informacije v Excelu.

Ali še ne uporabljate Pythona v Excelu? Začnite z uvodom v Pithon v Excelu inUvod v Python v Excelu.

Uporaba odprto kodenih knjižnic Python za ustvarjanje risanja in grafikonov 

Python v Excelu vključuje osnovni nabor knjižnic Python, ki jih ponuja Anaconda. V tem članku je opisano, kako uporabiti knjižnice Python, kot sta seabornin matplotlib, za ustvarjanje risal in grafikonov. Če želite izvedeti več o odprto kodenih knjižnicah, ki so na voljo s funkcijo Python v Excelu, glejte Odprto kodene knjižnice in Python v Excelu

Primeri v tem članku uporabljajo nabor podatkov »Šarenica«. Prenesite ta vzorčni delovni zvezek, ki ga boste sledili članku: python-in-excel-iris-dataset.xlsx

Ustvarjanje ploskve s parom pri seabornu 

V tem primeru je prikazano, kako ustvarite upodobitev podatkovnega nabora šarenice v paru. Parni grafikon je matrika risanja in grafikonov, ki primerja relacijo med vsako spremenljivko v naboru podatkov. V tem primeru nabor podatkov rož za šarenico vsebuje štiri stolpce s številskimi podatki: sepal_length, sepal_width, petal_lengthin petal_width

Uporabite Python v Excelu, da ustvarite par ploskve s knjižnico seaborn.

Python v Excelu ustvari ponazoritev s knjižnico seaborn. Knjižnica seabornese samodejno uvozi za Python v Excelu s to izjavo o uvozu, pri čemer se sklicujete na ta vzdevek sns.  

import seaborn as sns 

Če želite ustvariti par nabora podatkov rož za šarenico s knjižnico seaborne, izvedite te korake:

  1. Vnesite ta izrezek kode v celico Python v Excelu. Izrezek kode shrani grafikon pare kot spremenljivko , imenovano pairplot.  Ustvari parcelo v paru z vzdevek seaborn knjižnice sns in seaborn funkcijo pairplot



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Kot argument za funkcijo pairplot izrezek kode uporablja funkcijo Python po meri xl() in se sklicuje na prvo tabelo na delovnem listu, Tabela1. Vključuje celotno vsebino tabele (kot [#All]) in opombe, da tabela vključuje vrstico z glavo ( kot glave=True). V tem primeru tabela1 na delovnem listu vsebuje nabor podatkov šarenice.

    Oglejte si predogled parnega risanja v podatkovnem okvirju.

    Opomba: Če naletite na napake, si za več informacij oglejte Odpravljanje težav s funkcijo Python v Excelu

  2. Ko ste iznenaše formulo Python, Python v Excelu vrne upodobitev parnega risanja v slikovnem predmetu. Izberite ikono kartice v celici slikovnega predmeta, da si ogledate predogled ponazoritve.

    Oglejte si predogled risanja na kartici podatkovnega modela.

  3. Ohranite ponazoritev kot predmet Slike, da jo boste lahko še naprej uporabljali za izračune Python. Ekstrahiraj sliko v Excelovo mrežo, da spremenite njeno velikost in si podrobneje ogledate vsak risani grafikon. Če želite izvleči sliko v mrežo, z desno tipko miške kliknite ali pritisnite Ctrl in kliknite celico, v kateri je slikovni predmet, nato pa v meniju izberite Prikaži nariši čez celice.

    Če želite več informacij o pridobivanju slikovnih predmetov, glejte razdelek Izvlečenje slikovnega predmeta v članek v Excelovi mreži v tem članku.

Ustvarjanje raztresenega grafikona z Matplotlibom 

V tem primeru je opisano, kako ustvarite raztreseni grafikon z vzorčnim naborom podatkov rož za šarenico. Raztreseni grafikon prikazuje relacijo med dvema številska spremenljivkima v naboru podatkov. V primeru je ustvarjen raztreseni grafikon, ki je podoben spodnjemu posnetku zaslona, s sepal_width in sepal_length vrednosti.

Uporabite Python v Excelu, da ustvarite raztreseni grafikon s knjižnico matplotlib.

Python v Excelu ustvari ponazoritev z odprto izvorno knjižnico Matplotlib. Knjižnica Matplotlibse samodejno uvozi za Python v Excelu s to izjavo o uvozu, pri čemer se lahko sklicujete na to kot plt.  

import matplotlib.pyplot as plt 

Če želite ustvariti raztreseni grafikon nabora podatkov rož za šarenico s knjižnico Matplotlib, izvedite te korake:

  1. V celici Python v Excelu uporabite raztreseno funkcijo matplotlib invnesite stolpca sepal_length in sepal_width nabora podatkov šarenice kot argumenta. V tem primeru tabela1 na delovnem listu vsebuje nabor podatkov šarenice.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Na raztreseni grafikon dodajte oznake in naslov.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Opomba: Ta izrezek kode lahko dodate kot dodatno vrstico kode za formulo Python v prejšnjem koraku, v isti Excelovi celici ali pa jo vnesete v novo celico Python v Excelovi celici v delovnem zvezku. Če se odločite, da jo boste vnesli v novo celico, upoštevajte pravila za vrstni red izračuna z glavnimi vrsticami in ga vnesite za prvo celico.

  3. Ko ste iznenaše formule Python, Python v Excelu vrne ponazoritev raztresenega risanja kot slikovni predmet. Izberite ikono kartice v celici slikovnega predmeta, da si ogledate predogled ponazoritve. 

    Oglejte si predogled raztresenega grafikona v podatkovnem okvirju.

    Opomba: Če naletite na napake, si za več informacij oglejte Odpravljanje težav s funkcijo Python v Excelu .  

  4. Ohranite ponazoritev kot slikovni predmet, da jo boste lahko še naprej uporabljali za izračune Python. Ekstrahiraj sliko v Excelovo mrežo, da spremenite njeno velikost in si podrobneje ogledate risati. Če želite izvleči sliko v mrežo, z desno tipko miške kliknite ali pritisnite Ctrl in kliknite celico, v kateri je slikovni predmet, nato pa v meniju izberite Prikaži nariši čez celice.

    Če želite več informacij o pridobivanju slikovnih predmetov, glejte razdelek Izvlečenje slikovnega predmeta v članek v Excelovi mreži v tem članku.

Izvlečenje slikovnega predmeta v Excelovo mrežo

Kot je razvidno iz primerov v tem članku, lahko knjižnice Python, kot sta seaborn in Matplotlib, vrnejo ponazoritve podatkov v Excelove celice. Python v Excelu privzeto vrne te ponazoritve kot slikovne predmete. 

Izberite ikono kartice v celici slikovnega predmeta, da si ogledate predogled ponazoritve.

Oglejte si predogled risanja na kartici podatkovnega modela.

Sliko lahko v Excelovo mrežo izvlečete na dva načina: prikaz slike kot risanja čez celice ali prikaz slike v celici.

Prikaz slike prek celic

Če želite sliko prikazati kot risati prek celic, upoštevajte ta navodila.

  1. Z desno tipko miške kliknite ali pritisnite Ctrl+kliknite celico, v kateri je slikovni predmet, in v meniju izberite Prikaži nariši čez celice (ali uporabite bližnjico na tipkovnici Ctrl+Alt+Shift+C). S tem ustvarite kopijo slike, ki plava prek Excelove mreže in ji lahko preprosto spremenite velikost. Izvirni slikovni predmet ostane v izvirni celici.

  2. Izberite in povlecite sliko risanja, da jo premaknete po delovnem listu. Izberite in povlecite vozlišča v vogalih in straneh slike, da spremenite njeno velikost.

    Ustvarite ponazoritev plavajočega risanja z ikono »Ustvari sklic«.

Prikaz slike v celici

Če želite prikazati sliko v celici, upoštevajte ta navodila.

  1. Vrnite slikovni predmet kot Excelovo vrednost. Izberite celico slikovnega predmeta, pojdite v izhodni meni Python v vnosni vrstici in izberite Excelova vrednost.  



    Če želite spremeniti vrsto izhoda, uporabite meni izhoda Python zraven vnosne vrstice. Slika risanja je zdaj prikazana v celici.

    Namig: Če želite preklopiti rezultate formule Python med predmeti Python in Excelovimi vrednostmi, uporabite bližnjico na tipkovnici Ctrl+Alt+Shift+M. Če želite več informacij o bližnjicah na tipkovnici, glejte Python v bližnjicah na tipkovnici za Excel.

  2. Velikost slike risanja je odvisna od velikosti celice. Povečajte velikost slike tako, da povečate velikost celice ali spojite celice.

Ustvarjanje lastnih risal in grafikonov 

Zdaj, ko ste se naučili ustvariti Python v Excelovih risanih grafikonih in grafikonih z vzorčnim naborom podatkov, vnesite svoje podatke v Excelov delovni zvezek in ustvarite ponazoritve po meri.  

Če želite uvoziti zunanje podatke za uporabo s funkcijo Python v Excelu, uporabite Power Query. Če želite izvedeti več, glejte Power Query za uvoz podatkov za Python v Excel.

Povezani članki 

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×