Graf časových radov Excelu - tipy pre Excel

Obsah

Roy sa pýta tento týždeň na otázku programu Excel.

Mám malý problém ohľadne osi x v grafoch programu Excel. Údaje programu Excel, ktoré mám, je potrebné vykresliť proti času na minútu. Dátové body programu Excel sú náhodne rozmiestnené, takže medzi jednotlivými údajovými bodmi nie je ekvivalentné množstvo času. Keď program Excel vytvorí môj graf, umiestni všetky údaje rovnako, čím spôsobí zavádzajúci výsledok.

V starších verziách programu Excel sprievodca grafom predpokladá, že os X je osou typu „kategória“ a každý údajový bod sa rovnomerne rozloží na celú os X. To je v poriadku, vaše kategórie sú „jablká, banány, čerešne“, ale nedáva zmysel, ak je každý údajový bod hodnotou dátumu a dátumy nie sú rovnako oddelené.

Naľavo sú kumulatívne tržby z predaja predaja popcorn od Josha. Josh má iba 8 rokov, takže nezaznamenával celkové tržby každý deň. Niekedy to bol týždeň medzi pozorovaniami, inokedy, keď sa predaj ohrieval, bol to len deň alebo dva.

Ak by ste tento riadok zmapovali v staršej verzii Excelu, graf by rovnomerne vyplnil každé pozorovanie, čo vás vedie k domnienke, že predaj bol v priebehu času takmer lineárny. Napravo je starý predvolený graf z Excelu.

V programe Excel 2000 kliknite v kroku 3 až 4 sprievodcu grafom na kartu osi a môžete označiť, že os X je časová mierka. Teraz predvolený graf vykresľuje dátové body so správnym časovým intervalom medzi nimi. Na tomto grafe vidíte, že predaj sa skutočne rozbehol okolo 8. novembra, keď Josh inzeroval popcorn na internete.

Ak máte šťastie, že používate program Excel 2000 a máte denné dáta, všetko je pripravené. Existuje však jeden veľký problém s možnosťou Časové rady, ktorú spoločnosť Microsoft pridala na tvorbu grafov. Nebude sa zaoberať osou x, ktorá je založená na hodinách a minútach namiesto dní. Jeden by si myslel, že keby Microsoft pridal niečo, čo by zvládlo „časovú škálu“, skutočne by to zvládlo čas namiesto iba dní. Som si istý, že ak Woody Leonard niekedy aktualizuje svoju knihu o nepríjemnostiach v Exceli 97, bude tento nový problém spomenutý.

Pre Royov problém existuje riešenie, ktoré je možné použiť v ktorejkoľvek verzii programu Excel a je možné ho škálovať na hodiny, minúty, sekundy alebo nanosekundy. Roy mi neposkytol podrobnosti o svojich údajoch, takže tu je fiktívny príklad.

Naľavo sú kumulatívne tržby z predaja predaja popcorn od Josha. Josh má iba 8 rokov, takže nezaznamenával celkové tržby každý deň. Niekedy to bol týždeň medzi pozorovaniami, inokedy, keď sa predaj ohrieval, bol to len deň alebo dva.

O 13:00 som otvoril 28 oz nádobu s lahodným čokoládovým karamelovým chrumkavým popcorn a umiestnil som ju pri práci do vodného chladiča. Graf vľavo ukazuje, koľko v kontajneri v rôznych časových okamihoch zostalo. Problém je v tom, ako to vykresliť tak, aby boli časy presne znázornené pozdĺž osi x. Predvolený spojnicový graf z Excelu zobrazený vpravo by vás presvedčil, že popcorn sa konzumoval lineárne.

Riešením Royovho problému je použitie spojnicového diagramu XY. Tu sú kroky na vytvorenie a formátovanie grafu:

  • Zvýraznite svoje údaje. Z ponuky vyberte Vložiť - Graf
  • V poli Typ grafu vyberte možnosť „XY (Scatter)“.
  • V poli podtypu Graf vyberte možnosť „Rozptyl s dátovými bodmi spojenými vyhladenými čiarami“
  • Kliknite na koniec.
  • V predvolenom nastavení bude Excel vykresľovať graf s osou Y krížiacou s osou X o polnoci. V takom prípade by sme chceli, aby os X začala okolo 13:00 a končila okolo 13:25. Bolo by v pohode mať znamienka každých päť minút.
  • Vypočítajte čas začiatku pre os X. Do prázdnej časti tabuľky zadajte štyri bunky. Zadajte 13:00, 13:25, 0:05 a 0:01.
  • Použite príkaz Format Cells Number na preformátovanie týchto štyroch buniek na desatinné miesto s 5 desatinnými miestami. Takto zistíte, že 1 PM je 0,5417, 1:25 je 0,559, 5 minút je 0,0035 a prírastok za 1 minútu je 0,00069444. Zapíšte si tieto údaje.
  • Pomocou ukazovateľa myši ukážte na hodnotu pozdĺž osi x grafu. Kliknite pravým tlačidlom myši a vyberte možnosť Formátovať os.
  • Na karte mierka zadajte čísla zhora. Minimum by malo byť 0,5417. Maximum by malo byť 0,559, hlavná jednotka by mala byť 0,0035 a vedľajšia jednotka 0,000694. Zvyčajne hovorím, že kríženie osi Hodnota (y) by malo byť minimum alebo 0,5417. Kliknite na tlačidlo OK.

Teraz budete mať graf, ktorý presne predstavuje sklon priamky na základe času:

Ak potrebujete presne vykresliť časové hodnoty pozdĺž osi x a tieto časové hodnoty sú menšie ako v denných prírastkoch, riešením je použitie grafu XY a manipulácia s hodnotami osi x.

Ak by ste chceli vyskúšať tento experiment na vlastnej koži, nájdite si miestne skautské balenie mláďat a kúpte si plechovku bielej čokoládovej zmrzliny alebo čokoládovej karamelovej zmrzliny. Ďakujeme za všetkých, ktorí podporili predaj popcorn. Vďaka vám balíček prieskumov mláďat strojnásobil ich predaj a môže všetky tieto mláďatá poslať na jar tohto roku zadarmo do mláďat.

Dnes je 21. november 1999 výročím, keď pán Excel debutoval na webe. Ďakujem všetkým mojim verným čitateľom, ktorí robia túto stránku úspešnou. Pán Excel želá všetkým našim čitateľom v USA šťastné vďakyvzdania tento týždeň. Príjemnú dovolenku prajem!

Zaujímavé články...