Srodne teme
×
Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Python u programu Excel je trenutno u verziji za pregled i podložan je promenama na osnovu povratnih informacija. Da biste koristili ovu funkciju, pridružite se Microsoft 365 Insajder programu i odaberite nivo Beta kanal za Insajder. 

Python u programu Excel postepeno se objavljuje korisnicima programa Excel za Windows pomoću Beta kanala. Ova funkcija trenutno nije dostupna na ostalim platformama.

Ako naiđete na probleme koji se odnose na Python u programu Excel, prijavite ih tako što ćete izabrati Pomoć > Povratne informacije u programu Excel.

Novi ste korisnik jezika Python u programu Excel? Počnite sa Uvodom u Python u programu Excel i Prvi koraci uz Python u programu Excel.

Korišćenje otvorenih Python biblioteka za kreiranje grafikona i grafikona 

Python u programu Excel dolazi uz osnovne skupove Python biblioteka koje obezbeđuje Anaconda. Ovaj članak opisuje kako da koristite Python biblioteke, kao što su morsko dete i matplotlib, za kreiranje grafikonai grafikona. Da biste saznali više o otvorenim bibliotekama koje su dostupne uz Python u programu Excel, pogledajte članak Otvorene biblioteke i Python u programu Excel

Primeri u ovom članku koriste skup podataka "Iris cvet". Preuzmite ovu probnu radnu svesku da biste je pratili zajedno sa člankom: python-in-excel-iris-dataset.xlsx

Kreirajte par parova grafikona sa morskim detetom 

Ovaj primer pokazuje kako da kreirate vizuelizaciju uparenog grafikona skupa podataka "Iris cvet". Parni grafikon je matrica grafikona i grafikona koja poredi relaciju između svake promenljive u skupu podataka. U ovom slučaju, skup podataka Iris cveta sadrži četiri kolone numeričkih podataka: sepal_length, sepal_width, petal_lengthi petal_width

Koristite Python u programu Excel da biste kreirali uparivanje sa bibliotekom za dete.

Python u programu Excel kreira vizuelizaciju sa bibliotekom za dete. Biblioteka za dete kojese rodi u programu Excel automatski se uvozi za Python u programu Excel pomoću sledećeg izraza o uvozu, što vam omogućava da je upućujete sa pseudonimom sns.  

import seaborn as sns 

Da biste kreirali par grafikona podataka Iris cveta sa bibliotekom morskih ćelija, izvršite sledeće korake:

  1. Unesite sledeći isečak koda u Python u excel ćeliji. Isečak koda skladišti radnu površinu para kao promenljivu koja se zove pairplot.  On pravi par parova plota sa pseudonimom biblioteke morskorođene biblioteke sns i uplot funkcije morske siborne. 



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Kao argument za funkciju pairplot, isečak koda koristi prilagođenu funkciju Python xl() i upućuje na prvu tabelu u radnom listu Tabela1. On uključuje ceo sadržaj tabele (kao [#All]) i beleške koje tabela uključuje red zaglavlja (kao zaglavlja=True). U ovom primeru, Tabela1 u radnom listu sadrži Iris skup podataka.

    Pogledajte pregled uparivanje prikaza u DataFrame.

    Napomena: Ako naiđete na greške, više informacija potražite u članku Rešavanje problema sa Python greškama u programu Excel. 

  2. Kada izvršite Python formulu, Python u programu Excel vraća vizuelizaciju para u objektu slike. Izaberite ikonu kartice u ćeliji objekta slike da biste videli pregled vizuelizacije.

    Pogledajte pregled grafikona na kartici DataFrame.

  3. Zadržite vizuelizaciju kao objekat slike da biste nastavili da ga koristite za Python izračunavanja. Izdvojite sliku u Excel koordinatnu mrežu da biste joj promenili veličinu i prikazali svaki prikaz detaljnije. Da biste izdvojili sliku u koordinatnu mrežu, kliknite desnim tasterom miša ili ctrl+klik na ćeliju koja sadrži objekat slike i u meniju izaberite stavku Prikaži prikaz prikazivanja preko ćelija.

    Dodatne informacije o izdvajanju objekata slike potražite u odeljku Izdvajanje objekta slike u članak o Excel koordinatnoj mreži u ovom članku.

Kreiranje XY grafikona pomoću Matplotlib 

Ovaj primer opisuje kako da kreirate XY grafikon sa skupom podataka "Iris cvet". XY grafikon prikazuje odnos između dve numeričke promenljive u skupu podataka. Primer kreira XY grafikon koji izgleda kao sledeći snimak ekrana koji poredi sepal_width i sepal_length vrednosti.

Koristite Python u programu Excel da biste kreirali XY grafikon sa bibliotekom "matplotlib".

Python u programu Excel kreira vizuelizaciju pomoću biblioteke otvorenog izvora Matplotlib. Biblioteka Matplotlibse automatski uvozi za Python u programu Excel sa sledećim izvodom o uvozu, što vam omogućava da je upućuje na plt.  

import matplotlib.pyplot as plt 

Da biste kreirali XY grafikon skupa podataka o cvetu Iris sa bibliotekom Matplotlib, preduzmite sledeće korake:

  1. U Python u Excel ćeliji koristite funkciju XYgrafikona matplotlib i unesite kolone sepal_length i sepal_width skupa podataka "Iris" kao argumente. U ovom primeru, Tabela1 u radnom listu sadrži Iris skup podataka.

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

  2. Dodajte oznake i naslov XY prikazu.  

    # 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')

    Napomena: Ovaj isečak koda možete da dodate kao dodatni red koda posle Python formule u prethodnom koraku, u istoj Excel ćeliji ili ga možete uneti u novi Python u Excel ćeliji u radnoj svesci. Ako odaberete da je unesete u novu ćeliju, obavezno sledite pravila redosleda izračunavanja glavnih redova i unesite ih posle prve ćelije.

  3. Kada izvršite Python formule, Python u programu Excel vraća vizuelizaciju XY grafikona kao objekat slike. Izaberite ikonu kartice u ćeliji objekta slike da biste videli pregled vizuelizacije. 

    Prikažite pregled XY grafikona u DataFrame prikazu.

    Napomena: Ako naiđete na greške, više informacija potražite u članku Rešavanje problema sa Python greškama u programu Excel.  

  4. Zadržite vizuelizaciju kao objekat slike da biste nastavili da je koristite za Python izračunavanja. Izdvojite sliku u Excel koordinatnu mrežu da biste joj promenili veličinu i detaljnije prikazali radnu površinu. Da biste izdvojili sliku u koordinatnu mrežu, kliknite desnim tasterom miša ili ctrl+klik na ćeliju koja sadrži objekat slike i u meniju izaberite stavku Prikaži prikaz prikazivanja preko ćelija.

    Dodatne informacije o izdvajanju objekata slike potražite u odeljku Izdvajanje objekta slike u članak o Excel koordinatnoj mreži u ovom članku.

Izdvajanje objekta slike u Excel koordinatnu mrežu

Kao što je pokazano primerima iz ovog članka, Python biblioteke kao što su siborn i Matplotlib mogu da vrate vizuelizacije podataka Excel ćelijama. Python u programu Excel podrazumevano vraća ove vizuelizacije kao objekte slike. 

Izaberite ikonu kartice u ćeliji objekta slike da biste videli pregled vizuelizacije.

Pogledajte pregled grafikona na kartici DataFrame.

Postoje dva načina za izdvajanje slike u Excel koordinatnu mrežu: prikazivanje slike kao grafikona iznad ćelija ili prikazivanje slike unutar ćelije.

Prikaz slike preko ćelija

Pratite ove korake da biste prikazali sliku kao prikaz preko ćelija.

  1. Kliknite desnim tasterom miša ili pritisnite kombinaciju tastera Ctrl+klik na ćeliju koja sadrži objekat slike i u meniju izaberite stavku Prikaži prikaz grafikona preko ćelija (ili koristite tastersku prečicu Ctrl+Alt+Shift+C). Tako ćete napraviti kopiju slike koja pluta iznad Excel koordinatne mreže i može lako da se promeni veličina. Originalni objekat slike ostaje u originalnoj ćeliji.

  2. Izaberite i prevucite sliku grafikona da biste je pomerali po radnom listu. Izaberite i prevucite čvorove u uglovima i stranama slike da biste joj promenili veličinu.

    Kreirajte plutajuću vizuelizaciju grafikona pomoću ikone "Kreiraj referencu".

Prikazivanje slike unutar ćelije

Pratite ove korake da biste prikazali sliku unutar ćelije.

  1. Vratite objekat slike kao Excel vrednost. Izaberite ćeliju objekta slike, idite na izlazni meni "Python" u polju za formulu i izaberite stavku Excel vrednost.  



    Koristite izlazni meni "Python" pored polja za formulu da biste promenili tip izlaza. Slika grafikona se sada prikazuje unutar ćelije.

    Savet: Da biste uključili/isključili rezultate Python formule između Python objekata i Excel vrednosti, koristite tastersku prečicu Ctrl+Alt+Shift+M. Da biste saznali više o tasterskim prečicama, pročitajte članak Python u tasterskim prečicama u programu Excel.

  2. Veličina slike grafikona zavisi od veličine ćelije. Povećajte veličinu slike tako što ćete povećati veličinu ćelije ili objediniti ćelije.

Kreiranje sopstvenih grafikona i grafikona 

Sada kada ste saznali kako da kreirate Python u Excel plotovima i grafikonima sa uzorkom skupa podataka, unesite sopstvene podatke u Excel radnu svesku i kreirajte prilagođene vizuelizacije.  

Da biste uvezli spoljne podatke za korišćenje sa Python-om u programu Excel, Power Query. Da biste saznali više, pogledajte članak Korišćenje Power Query za uvoz podataka za Python u programu Excel.

Povezani članci 

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×