---
title: "Wykorzystanie wykresów do efektywnego przekazywania danych"
date: "2011-02-18"
categories: 
  - "technology"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "databasespy"
  - "missionkit"
  - "stylevision"
  - "v2011"
  - "v2011r2"
  - "xmlspy"
description: Odkryj rozbudowane możliwości tworzenia wykresów w programie Altova MissionKit v2011r2, obejmujące różnorodne typy wykresów oraz konfigurowalne funkcje, które umożliwiają skuteczną wizualizację danych.
---
Status: #blog

Tags:  #altova #altova-xmlspy #databasespy #missionkit #stylevision #v2011 #v2011r2 #xmlspy

Categories: [xml](/blog/pl/category/xml.md)
# Wykorzystanie wykresów do efektywnego przekazywania danych

Firma Altova po raz pierwszy dodała obsługę wykresów i raportów do pakietu Altova MissionKit wraz z wprowadzeniem wersji 2011 we wrześniu ubiegłego roku. Funkcjonalność raportowania w wersji 2011 obejmuje opcje tworzenia wykresów liniowych, słupkowych dwuwymiarowych i trójwymiarowych, kołowych dwuwymiarowych i trójwymiarowych, a także wykresów okrągłych i słupkowych. Poniżej znajdują się przykłady: 

[![Wykresy zostały utworzone przy użyciu programu Altova MissionKit w wersji 2011](https://lh3.ggpht.com/_REdrfeVqYdU/TVWPuLAxgLI/AAAAAAAAAUI/5qtawl0_97s/Untitled-6_50_thumb%5B1%5D.png?imgmax=800 "Charts created with the Altova MissionKit v2011")](http://lh4.ggpht.com/_REdrfeVqYdU/TVWPtwHP-SI/AAAAAAAAAUE/Tia1u5IVWho/s1600-h/Untitled-6_50%5B3%5D.png)

### Zaawansowane funkcje wykresów w wersji v2011r2

[Wersja 2011, wydanie 2](https://www.altova.com/pl/whatsnew.html) związany z [Altova MissionKit](https://www.altova.com/pl/missionkit/software-development-tools.html), Wprowadzona 16 lutego aktualizacja dodaje szereg ulepszeń do funkcji tworzenia wykresów i raportów w [XMLSpy](https://www.altova.com/pl/xmlspy.html), [StyleVision](https://www.altova.com/pl/stylevision.html), i [DatabaseSpy](https://www.altova.com/pl/databasespy.html). Opcje projektowania wykresów i interfejs użytkownika działają w ten sam sposób we wszystkich trzech aplikacjach, dzięki czemu użytkownicy MissionKit mogą pracować intuicyjnie i efektywnie, niezależnie od tego, czy przetwarzają dane XML w XMLSpy, przygotowują wykresy do raportu biznesowego w StyleVision, czy tworzą wizualizacje bezpośrednio z wyników zapytań SQL w DatabaseSpy. Szeroki zakres nowych, konfigurowalnych funkcji tworzenia wykresów, wprowadzonych w wersji 2011, obejmuje:

- Wykresy słupkowe grupowane
- Wykresy obszarowe
- Wykresy obszarowe warstwowe
- Wykresy świecowe
- Nakładki na wykresy
- Obrazy tła i gradienty kolorów
- Możliwość zmiany położenia etykiet osi
- I jeszcze więcej!

Teraz można tworzyć atrakcyjne i informacyjne wykresy, które prezentują różnorodne zbiory danych, bez konieczności eksportowania danych do dedykowanych programów do tworzenia wykresów. Wykresy tworzone za pomocą Altova MissionKit nie są ograniczone do żadnej konkretnej technologii prezentacji – na przykład można użyć StyleVision, aby umieszczać wykresy w dokumentach HTML, Microsoft Word, RTF lub PDF, lub można zapisać wykresy utworzone w DatabaseSpy w różnych formatach graficznych, z rozdzielczością zdefiniowaną przez użytkownika. W tym artykule pokażemy kilka przykładów nowych wykresów i funkcji dostępnych we wszystkich trzech aplikacjach do raportowania i tworzenia wykresów z pakietu MissionKit: XMLSpy, StyleVision i DatabaseSpy.

### Wykresy słupkowe grupowane

Wykresy słupkowe złożone to wariant wykresów słupkowych, szczególnie przydatny, gdy należy przedstawić wiele zakresów danych. Wykresy słupkowe złożone są również użyteczne do bardziej czytelnego przedstawienia danych na mniejszej powierzchni. Poniższy obrazek przedstawia wykres słupkowy złożony, który ilustruje wyniki pracy zespołu sprzedażowego w różnych regionach w ciągu dwóch lat 

[![Wykres słupkowy grupowany](https://lh6.ggpht.com/_REdrfeVqYdU/TVWPurf-ZoI/AAAAAAAAAUQ/skDgNUP3k10/clip_image004_thumb%5B1%5D.jpg?imgmax=800 "Stacked bar chart")](http://lh6.ggpht.com/_REdrfeVqYdU/TVWPuZq3yVI/AAAAAAAAAUM/5Pwv7JU6F6A/s1600-h/clip_image004%5B4%5D.jpg) 

Należy pamiętać, że łączna wysokość każdego segmentu w wykresie słupkowym grupowanym reprezentuje łączną sprzedaż w ciągu dwóch lat dla każdego regionu, ponieważ sprzedaż z ubiegłego roku jest dodawana do wartości za bieżący rok. Wykresy słupkowe grupowane uzupełniają standardowe wykresy słupkowe oraz wykresy słupkowe 3D, oferując użytkownikom największą elastyczność w prezentacji wyników zapytań SQL. Jeśli użytkownik preferuje wykresy z poziomymi słupkami, pole wyboru o nazwie "Odwrotna oś X i Y" w zakładce "Zmień wygląd" umożliwia wybranie tej orientacji. 

[![Opcja orientacji wykresu](https://lh3.ggpht.com/_REdrfeVqYdU/TVWPwNe9L-I/AAAAAAAAAUY/Z6YtjIU4vMU/clip_image006_thumb%5B1%5D.jpg?imgmax=800 "Chart orientation option")](http://lh5.ggpht.com/_REdrfeVqYdU/TVWPvb2adLI/AAAAAAAAAUU/NQzOHR1w9Ic/s1600-h/clip_image006%5B4%5D.jpg) 

[![Wykres słupkowy grupowany, z słupkami ułożonymi poziomo](https://lh5.ggpht.com/_REdrfeVqYdU/TVWPw7tM6AI/AAAAAAAAAUg/vlWiA2GBZnA/clip_image008_thumb%5B1%5D.jpg?imgmax=800 "Horiztonal stacked bar chart")](http://lh6.ggpht.com/_REdrfeVqYdU/TVWPwm3iElI/AAAAAAAAAUc/ZsexXnlloqE/clip_image008%5B4%5D.jpg?imgmax=800) 

Ta opcja orientacji jest również dostępna dla innych wykresów słupkowych dwuwymiarowych, wykresów liniowych, wykresów obszarowych oraz wykresów świecowych.

### Wykresy obszarowe

Wykresy obszarowe są podobne do wykresów liniowych, ale charakteryzują się dodatkowym wypełnieniem, które sprawia, że prezentacja jest bardziej atrakcyjna wizualnie. Poniższy wykres obszarowy przedstawia zmiany temperatury i wilgotności w ciągu jednej doby, rejestrowane co godzinę. Kreatywne wykorzystanie kolorów może pomóc w podkreśleniu ważnych punktów!

[![Wykres obszarowy](https://lh6.ggpht.com/_REdrfeVqYdU/TVWPxUZDlrI/AAAAAAAAAUo/QV06i1y2PSM/clip_image010_thumb%5B1%5D.jpg?imgmax=800 "Area chart")](http://lh3.ggpht.com/_REdrfeVqYdU/TVWPxGuhfSI/AAAAAAAAAUk/TbZvolBGoWA/s1600-h/clip_image010%5B4%5D.jpg) 

Aby poprawnie utworzyć wykres obszarowy, analityk musi wziąć pod uwagę wartości w każdej kategorii danych. Podczas tworzenia wykresu, każda kategoria tworzy nieprzezroczystą warstwę, która nakłada się na warstwy danych pobranych wcześniej. W przypadku przedstawionym powyżej, wartość temperatury była zawsze większa niż wilgotność, dlatego w programie DatabaseSpy utworzono zapytanie SQL, które pobierało wartość temperatury przed wartością wilgotności, aby zapobiec sytuacji, w której temperatura zasłaniałaby dane dotyczące wilgotności. Jednak, jeśli kolumny danych pojawiają się w kolejności, w której wartości rosną, ostatnia warstwa nakłada się i zasłania wszystkie poprzednie warstwy. W takim przypadku, zakładka "Wybierz dane" umożliwia użytkownikowi dodawanie i usuwanie kolumn z wyników, aby poprawnie uporządkować dane. Kolumna "Wybierz dane" umożliwia również użytkownikowi edycję nazw przypisanych do każdej kolumny na osi X.

[![Okno dialogowe "Wybór danych"](https://lh6.ggpht.com/_REdrfeVqYdU/TVWPxp7alGI/AAAAAAAAAUw/uu_mwhIVl7g/clip_image012_thumb%5B1%5D.jpg?imgmax=800 "Select Data dialog")](http://lh5.ggpht.com/_REdrfeVqYdU/TVWPxhdRjjI/AAAAAAAAAUs/kVdh0-uEfQs/s1600-h/clip_image012%5B4%5D.jpg) 

Jako alternatywne rozwiązanie, opcja "Przezroczystość" znajdująca się na karcie "Zmień wygląd" umożliwia użytkownikowi dostosowanie poziomów kolorów, co pozwala na wyświetlenie warstw ukrytych.

<table cellpadding="0" border="0"><tbody><tr><td><a href="http://v2011_r2/images/shots/area-chart-transparency.png"><b><img title="Transparency dialog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="343" alt="Transparency dialog" src="https://lh6.ggpht.com/_REdrfeVqYdU/TVWPxzPdNLI/AAAAAAAAAU0/x82NpQVDuo0/clip_image014%5B4%5D.jpg?imgmax=800" width="604" border="0"></b></a></td></tr></tbody></table>

### Wykresy obszarowe warstwowe

Jak sugeruje ich nazwa, wykresy obszarowe warstwowe nakładają na siebie kolumny zestawu danych, aby zilustrować sumę całej serii danych. Wykresy obszarowe warstwowe eliminują również potencjalny problem nakładania się danych, który może wystąpić w przypadku zwykłych wykresów obszarowych. Poniższy wykres przedstawia tabelę przychodów z transportu pasażerów lotniczych, wyrażoną w kilometrach, podział na poszczególne miesiące, z podziałem na podróże krajowe i międzynarodowe. 

[![Wykres obszarowy warstwowy](https://lh6.ggpht.com/_REdrfeVqYdU/TVWPyX0fAaI/AAAAAAAAAU8/2OteL-XtqnA/clip_image016_thumb%5B1%5D.jpg?imgmax=800 "Stacked area chart")](http://lh3.ggpht.com/_REdrfeVqYdU/TVWPyPA5dHI/AAAAAAAAAU4/znktqqT4cRM/s1600-h/clip_image016%5B4%5D.jpg)

Wykres obszaru nakładającego się (stacked area chart) tworzy graficzną reprezentację sumy przebytych kilometrów w kraju i za granicą, mimo że wartość sumy kilometrów nie była częścią dostarczonych danych. Jest to widoczne na górze wpisu za styczeń, gdzie region międzynarodowy przecina oś Y tuż poniżej 600 (w oryginalnych danych podano 392 miliony kilometrów w kraju i 181 milionów kilometrów za granicą, co daje sumę 573). Strategiczny analityk danych zawsze powinien brać pod uwagę charakter danych, które mają być przedstawione, przy wyborze konkretnego typu wykresu. Na przykład, w podanym wcześniej przykładzie dotyczącym pogody, dodawanie wartości temperatury i wilgotności do wykresu słupkowego nakładającego się (stacked bar chart) byłoby nielogiczne!

### Wykresy świecowe

Wykresy świecowe zostały pierwotnie opracowane przez zamożnego japońskiego przedsiębiorcę, który rozpoczął działalność na lokalnej giełdzie ryżu około roku 1750. Prowadził on zapisy dotyczące nastrojów panujących na rynku, ucząc się zwiększać swoje zyski poprzez uważne monitorowanie cen i unikanie pochopnych transakcji. Obecnie wykresy te służą do przedstawiania danych finansowych, takich jak ceny akcji w określonym przedziale czasowym. Każdego dnia, kiedy rynek jest otwarty, każda akcja ma cztery istotne dane, które można przedstawić na wykresie świecowym: cena na początku sesji, cena na zamknięciu sesji, najwyższa cena w ciągu dnia i najniższa cena w ciągu dnia. Inwestorzy i analitycy finansowi chętnie korzystają z tych wskaźników, aby ocenić wyniki danej akcji w określonym czasie. Na poniższym wykresie świecowym, każdy pełny słupek reprezentuje zakres między ceną otwarcia a ceną zamknięcia, a cienka pionowa linia przechodząca przez każdy słupek pokazuje zakres najwyższej i najniższej ceny w danym dniu.

[![Wykres świecowy](https://lh3.ggpht.com/_REdrfeVqYdU/TVWPy1vWmxI/AAAAAAAAAVE/YDvzEh1ldUI/clip_image018_thumb%5B1%5D.jpg?imgmax=800 "Candlestick chart")](http://lh4.ggpht.com/_REdrfeVqYdU/TVWPyv8k1iI/AAAAAAAAAVA/SfYJ1QciJv8/s1600-h/clip_image018%5B4%5D.jpg)

W tej wersji wykresu, zgodnie z powszechną konwencją, kolor każdego słupka wskazuje, czy cena akcji wzrosła czy spadła w danym dniu. Jeśli słupek jest zielony, cena akcji wzrosła – otwarcie nastąpiło po cenie wskazanej na dole słupka, a zamknięcie po cenie wskazanej na górze. Jeśli cena akcji spadła, słupek jest czerwony, a symbolika jest odwrócona – akcje zostały otwarte po cenie wskazanej na górze słupka, a zamknięcie nastąpiło po cenie pokazanej na dole. Dostępnych jest wiele opcji konfiguracyjnych, takich jak kolory linii i wypełnienia, zakres i wartości osi Y oraz inne. Ponieważ oryginalne wykresy świecowe były przeznaczone do drukowania w czerni i bieli, używano pustych słupków do oznaczania wzrostu cen i pełnych słupków do oznaczania spadków. Altova MissionKit oferuje tę opcję: 

[![Wykres świecowy w czerni i bieli](https://lh6.ggpht.com/_REdrfeVqYdU/TVWPz7-p7eI/AAAAAAAAAVM/oGM_aiU_HJc/clip_image020_thumb%5B1%5D.jpg?imgmax=800 "Candlestick chart in black and white")](http://lh4.ggpht.com/_REdrfeVqYdU/TVWPzCdK4wI/AAAAAAAAAVI/ljCkh84VDIk/s1600-h/clip_image020%5B4%5D.jpg) 

Kolejna wariacja wykresu świecowego pomija cenę otwarcia i przedstawia jedynie zakres cen za pomocą linii pionowej, a cenę zamknięcia za pomocą linii poziomej. Ta opcja jest automatycznie dostępna, gdy zbiór danych zawiera tylko ceny maksymalne, minimalne i ceny zamknięcia. 

[![Wykres świecowy bez ceny otwarcia](https://lh4.ggpht.com/_REdrfeVqYdU/TVWP0UEBNEI/AAAAAAAAAVU/6eyPeqSxOpc/clip_image022_thumb%5B1%5D.jpg?imgmax=800 "Candlestick chart without opening price")](http://lh5.ggpht.com/_REdrfeVqYdU/TVWP0DMHyGI/AAAAAAAAAVQ/0lAnD5YOSZ8/s1600-h/clip_image022%5B4%5D.jpg)

### Nakładki na wykresy

Funkcja nakładek umożliwia połączenie wielu wykresów w jednym obrazie. Każdy wykres nakładkowy ma unikalne ustawienia i może być generowany nawet na podstawie oddzielnego pliku danych. Poniższy obraz przedstawia wykres świecowy pokazujący dzienne ceny akcji, z nakładką w postaci wykresu słupkowego przedstawiającego dzienną wartość obrotu.

[![Wykres świecowy z nakładającym się wykresem słupkowym](https://lh3.ggpht.com/_REdrfeVqYdU/TVWP02JGfFI/AAAAAAAAAVc/KERBxHs-SDI/clip_image024_thumb%5B1%5D.jpg?imgmax=800 "Candlestick chart with bar chart overlay")](http://lh6.ggpht.com/_REdrfeVqYdU/TVWP0hoyQ9I/AAAAAAAAAVY/dMJd5WvAYWg/s1600-h/clip_image024%5B4%5D.jpg)

### Obsługa obrazów tła i gradientów kolorów

Możliwość definiowania gradientów kolorów tła oraz używania obrazów tła daje jeszcze większą elastyczność w tworzeniu spersonalizowanych i przyciągających wzrok wykresów. Nakładanie jednego wykresu na drugi pozwala na wizualizację wielu zestawów danych z różnymi osiami Y i różnymi typami wykresów.

[![Wykres obszarowy z obrazem w tle](https://lh6.ggpht.com/_REdrfeVqYdU/TVWP1eTvFGI/AAAAAAAAAVk/8ennTMgYY08/clip_image026_thumb%5B1%5D.jpg?imgmax=800 "Area chart with a background image")](http://lh5.ggpht.com/_REdrfeVqYdU/TVWP1N23B_I/AAAAAAAAAVg/bNqvuH8wUPo/s1600-h/clip_image026%5B4%5D.jpg) 

Okno dialogowe "Zmień wygląd" umożliwia użytkownikom wybór obrazu tła, jak w przypadku wykresu "Winter Games" pokazanego powyżej, lub zastosowanie gradientu kolorów jako tła, jak w przypadku wykresu "Summer 2010" pokazanego poniżej. 

[![Okno dialogowe "Zmień wygląd"](https://lh6.ggpht.com/_REdrfeVqYdU/TVWP1rGiFPI/AAAAAAAAAVs/l9i3xyUZyYc/clip_image028_thumb%5B1%5D.jpg?imgmax=800 "Change Appearance dialog")](http://lh5.ggpht.com/_REdrfeVqYdU/TVWP1kdBy0I/AAAAAAAAAVo/SUtcwKnP808/s1600-h/clip_image028%5B4%5D.jpg)

[![Wykres słupkowy z nałożonym na niego wykresem liniowym oraz gradientem kolorów tła](https://lh4.ggpht.com/_REdrfeVqYdU/TVWP2I_m1nI/AAAAAAAAAV0/qeyT37q4Ot4/clip_image030_thumb%5B1%5D.jpg?imgmax=800 "Bar chart with a line chart overlay and background color gradient")](http://lh6.ggpht.com/_REdrfeVqYdU/TVWP150dm1I/AAAAAAAAAVw/hgyXNycye2I/s1600-h/clip_image030%5B4%5D.jpg) 

Jeśli chcieliby Państwo przekonać się, jak łatwo jest wykorzystać narzędzia Altova do tworzenia atrakcyjnych wykresów na podstawie danych XML i baz danych, [pobierzcie bezpłatną wersję próbną](https://www.altova.com/pl/download/missionkit/software_development_tools_enterprise.html) pakietu [Altova MissionKit](https://www.altova.com/pl/missionkit/software-development-tools.html).
