Graf časových řad aplikace Excel - Excel tipy

Obsah

Roy se tento týden ptá na Excel.

Mám malý problém ohledně osy x na grafech aplikace Excel. Data aplikace Excel, která mám, je třeba vykreslit proti času až na minutu. Datové body aplikace Excel jsou náhodně rozmístěny, takže mezi každým datovým bodem není ekvivalentní doba. Když Excel vytvoří můj graf, rozmístí každý datový bod stejně, čímž získá zavádějící výsledek.

Ve starších verzích aplikace Excel by průvodce grafem předpokládal, že osa X je osou typu „kategorie“ a rozložil by každý datový bod rovnoměrně přes osu X. To je v pořádku, vaše kategorie jsou „jablka, banány, třešně“, ale nedává smysl, pokud je každý datový bod hodnotou data a data nejsou rovnoměrně rozmístěna.

Vlevo jsou kumulativní prodeje z prodeje Joshova popcornu. Joshovi je pouze 8, takže nezaznamenával celkový prodej každý den. Někdy to byl týden mezi pozorováními, jindy, když se prodej ohříval, to byl jen den nebo dva.

Pokud byste tento řádek mapovali ve starší verzi aplikace Excel, graf by rovnoměrně rozložil každé pozorování, což by vás vedlo k domněnce, že prodej byl v průběhu času téměř lineární. Vpravo je starý výchozí graf z aplikace Excel.

V aplikaci Excel 2000 klikněte v kroku 3 ze 4 průvodce grafem na kartu osy a můžete označit, že osa X je časové měřítko. Nyní výchozí graf vykresluje datové body se správným časem mezi nimi. V tomto grafu vidíte, že prodeje skutečně začaly kolem 8. listopadu, když Josh inzeroval popcorn na internetu.

Pokud máte to štěstí, že používáte Excel 2000 a máte denní data, máte vše nastaveno. Existuje však jeden velký problém s možností Časové řady, kterou společnost Microsoft přidala pro vytváření grafů. Nebude se zabývat osou x, která je založena na hodinách a minutách místo dnů. Jeden by si myslel, že kdyby Microsoft přidal něco, co by zvládlo „časovou škálu“, ve skutečnosti by to zvládlo čas namísto jen dní. Jsem si jistý, že pokud Woody Leonard někdy aktualizuje svou knihu o mrzutosti Excel 97, bude tento nový problém zmíněn.

Pro Royův problém existuje řešení, které lze použít v jakékoli verzi aplikace Excel a lze jej škálovat na hodiny, minuty, sekundy nebo nanosekundy. Roy mi neposkytl podrobnosti o svých datech, takže zde je fiktivní příklad.

Vlevo jsou kumulativní prodeje z prodeje Joshova popcornu. Joshovi je pouze 8, takže nezaznamenával celkový prodej každý den. Někdy to byl týden mezi pozorováními, jindy, když se prodej ohříval, to byl jen den nebo dva.

V 13:00 jsem otevřel nádobu na 28 oz lahodného čokoládového karamelového křupavého popcornu a položil ji při práci na vodní chladič. Graf vlevo ukazuje, kolik zbývá v kontejneru v různých časových okamžicích. Problém je v tom, jak to nakreslit tak, aby byly časy přesně znázorněny podél osy x. Výchozí spojnicový graf z aplikace Excel zobrazený vpravo vás vede k přesvědčení, že popcorn byl spotřebován lineárně.

Řešením Royova problému je použití grafu XY místo spojnicového. Tady jsou kroky k vytvoření a formátování grafu:

  • Zvýrazněte svá data. Z nabídky vyberte Vložit - Graf
  • V poli Typ grafu vyberte „XY (Scatter)“.
  • V poli Podtyp grafu vyberte možnost „Bodový s datovými body spojenými vyhlazenými řádky“
  • Klikněte na Dokončit.
  • Ve výchozím nastavení Excel nakreslí graf s osou Y, která protíná osu X o půlnoci. V tomto případě bychom chtěli, aby osa X začala kolem 13:00 a skončila kolem 13:25. Bylo by v pohodě mít zaškrtávací značky každých pět minut.
  • Vypočítejte počáteční čas pro osu X. Do prázdné části listu zadejte čtyři buňky. Zadejte 13:00, 13:25, 0:05 a 0:01.
  • Použijte Format Cells Number k přeformátování těchto čtyř buněk jako desetinné místo s 5 desetinnými místy. To vám řekne, že 1PM je 0,5417, 1:25 je 0,559, 5 minut je 0,0035 a 1minutový přírůstek je 0,00069444. Zapište si tyto údaje.
  • Pomocí ukazatele myši přejděte na hodnotu podél osy x grafu. Klikněte pravým tlačítkem a vyberte Formátovat osu.
  • Na kartě měřítka zadejte číslice shora. Minimum by mělo být 0,5417. Maximum by mělo být 0,559, hlavní jednotka by měla být 0,0035 a vedlejší jednotka 0,000694. Obvykle říkám, že kříže osy Hodnota (y) by měly být minimální nebo 0,5417. Klikněte na OK.

Nyní budete mít graf, který přesně představuje sklon čáry na základě času:

Pokud potřebujete přesně vykreslit časové hodnoty podél osy x a tyto časové hodnoty jsou menší než v denních přírůstcích, řešením je použití grafu XY a manipulace s hodnotami osy x.

Pokud si chcete tento experiment vyzkoušet sami, najděte si místní skautský balíček a kupte si plechovku bílé čokoládové zmrzliny nebo čokoládové karamelové zmrzliny. Děkujeme za každého, kdo podpořil prodej popcorn. Díky vám balíček zvěda mláďat ztrojnásobil jejich tržby a může na jaře poslat všechna mláďata do tábora zdarma.

Dnes je 21. listopad 1999 rokem výročí, kdy pan Excel debutoval na webu. Děkuji všem mým věrným čtenářům, díky nimž je tato stránka úspěšná. Pan Excel přeje všem našim čtenářům v USA tento týden šťastné díkůvzdání. Přeji příjemnou dovolenou!

Zajímavé články...