Udostępnij za pośrednictwem


Formatting Axis Labels on a Chart

Typy wykresów oparte na współrzędnych (kolumnowy, słupkowy, warstwowy, punktowy, liniowy i zakresowy) mają dwie osie służące do dzielenia na kategorie i wyświetlania relacji między danymi.Do każdej osi są stosowane różne typy formatowania.

Można sformatować osie, za pomocą Właściwości oś , okno dialogowe lub przy użyciu okienka właściwości.Kliknij prawym przyciskiem myszy oś, którą chcesz sformatować, a następnie kliknij przycisk Właściwości osi do zmiany wartości dla tekstu osi, formaty liczbowe i data, główne i pomocnicze znaczniki osi, automatycznie dopasowane do etykiety i grubość, kolor i styl linii osi.Aby zmienić tytuł oś wartości, kliknij prawym przyciskiem myszy tytuł oś, a następnie kliknij przycisk Właściwości tytułu oś.

Etykiety osi wskazują główne interwały wykresu.Domyślnie funkcja wykresu używa algorytmu w celu ustalenia optymalnego sposobu umieszczenia etykiet na osi, dzięki czemu teksty nie będą się nakładać.

Typy osi

Wykres ma dwie osie podstawowego: oś wartości i osi kategorii.

Chart categorical and value axes

Po przeciągnięciu pola z zestawu danych na powierzchnię wykresu funkcja wykresu ustali, czy to pole należy do osi kategorii czy do osi wartości.

Oś wartości jest zazwyczaj osią pionową (osią Y) wykresu.Służy do wyświetlania wartości danych liczbowych przedstawianych na wykresie.Pole przeciągane do obszaru pól danych zostanie wykreślone na osi wartości.Oś kategorii jest zazwyczaj osią poziomą (osią X) wykresu.Na wykresach słupkowych te osie są zamienione.Na wykresach słupkowych oś kategorii jest osią pionową, a oś wartości jest osią poziomą.Aby uzyskać więcej informacji zobacz Bar Charts.

W jaki sposób funkcja wykresu oblicza interwały etykiet osi

Przed sformatowaniem etykiet osi warto dowiedzieć się, w jaki sposób funkcja wykresu oblicza interwały etykiet osi.Umożliwi to ustawienie właściwości niezbędnych do osiągnięcia odpowiedniego zachowania etykiet osi.

Skala osi jest ograniczona wartością minimalną i maksymalną, które definiują zakres danych do wyświetlenia na osi.Funkcja wykresu oblicza wartość minimalną i maksymalną każdej osi na podstawie wartości z zestawu wyników.Skala na osi wartości zawsze będzie zależna od najmniejszej i największej liczby w polu wartości.Typy wartości minimalnej i maksymalnej na osi kategorii są ustalane w zależności od typu pola kategorii.Każde pole z zestawu danych można przypisać do jednego z trzech typów pól kategorii.W poniższej tabeli przedstawiono te trzy typy pól kategorii.

Typ pola kategorii

Description

Przykład

Liczbowy

Kategorie są kreślone w porządku liczbowym na osi X.

W raporcie sprzedaży według numerów identyfikacyjnych pracowników na osi X są wyświetlane numery identyfikacyjne pracowników.

Data/godzina

Kategorie są kreślone w porządku chronologicznym na osi X.

W raporcie sprzedaży według miesięcy na osi X są wyświetlane sformatowane daty.

Ciągi

Kategorie są kreślone na osi X w porządku zgodnym z kolejnością ich pierwszych wystąpień w źródle danych.

W raporcie sprzedaży według regionów na osi X są wyświetlane nazwy regionów.

Wszystkie typy wykresów z dwoma osiami są tak zaprojektowane, aby pominąć niektóre etykiety oś podczas istnieje zbyt wiele kategorii do rozmiaru w celu uzyskania bardziej przejrzysty obraz na wykresie i uniknięcia kolizji etykiety.

Aplikacja oblicza położenie etykiet na osi, wykonując następujące kroki:

  1. Minimalne i maksymalne wartości są identyfikowane na podstawie wartości zestaw wyników.

  2. Odległa liczbę interwałów oś, zwykle między 4 a sześć, są obliczane na podstawie tych wartości minimalne i maksymalne.

  3. Etykiety są wyświetlane zgodnie z tymi interwałami na podstawie właściwości etykiet osi.Właściwości mające wpływ na położenie etykiet to m.in. rozmiar czcionki, kąt wyświetlania etykiety oraz właściwości zawijania tekstu.Te opcje autodopasowania etykiet osi można zmienić.

Przykład sposobu obliczania przez funkcję wykresu etykiet osi

W poniższej tabeli przedstawiono przykładowe dane sprzedaży, które mają zostać wykreślone na wykresie kolumnowym.Pole Imię i nazwisko jest dodawane do strefy upuszczania pól kategorii, a pole Ilość jest dodawane do strefy upuszczania pól danych.

Imię i nazwisko

Ilość

Tomasz Bator

229

Jacek Jelitto

112

Aneta Olecka

494

Ewa Ciesielewska

247

Anna Misiec

339

Greta Szypuła

194

Pole Ilość jest kreślone na osi wartości.Najmniejsza wartość to 112, a największa to 494.W tym przypadku funkcja wykresu obliczy początek skali równy 0 i koniec skali równy 500.Funkcja wykresu obliczy także pięć równo odległych interwałów równych 100 i utworzy etykiety przy wartościach 0, 100, 200, 300, 400 i 500.

Pole Imię i nazwisko jest kreślone na osi kategorii.Funkcja wykresu obliczy od czterech do sześciu etykiet, a także obliczy ustawienia autodopasowania w celu ustalenia, jak można umieścić etykiety na osi kategorii, unikając kolizji etykiet.W wyniku tych obliczeń niektóre etykiety kategorii mogą zostać pominięte.Można zastąpić opcje autodopasowania niezależnie dla każdej osi.

Wyświetlanie wszystkich etykiet na osi kategorii

Na osi wartości interwały osi zapewniają spójną miarę punktów danych na wykresie.Jednak w przypadku osi kategorii ta funkcja może spowodować, że kategorie będą wyświetlane bez etykiet osi.Zazwyczaj wymagane jest, aby wszystkie kategorie miały etykiety.Można ustawić liczbę interwałów równą 1, aby pokazać wszystkie kategorie.Aby uzyskać więcej informacji zobacz How to: Specify an Axis Interval.

Uwaga

Po zastąpieniu automatycznych funkcji etykiet ręcznym interwałem na osi funkcja wykresu musi odpowiednio zmienić rozmiar wszystkich innych elementów.W wyniku tego mogą powstać nieprzewidywalne wyniki dotyczące rozmiarów i pozycji etykiet albo rozmiarów innych elementów wykresu.

Zmienne interwały osi

Funkcja wykresu oblicza około pięciu interwałów etykiet osi niezależnie od rozmiaru wykresu.W przypadku wyświetlenia tylko pięciu etykiet na osi szerszego lub wyższego wykresu między etykietami mogą być widoczne duże przerwy.Utrudni to identyfikowanie wartości każdego punktu danych na osi.Aby uniknąć tego zachowania w przypadku szerszych lub wyższych wykresów, można ustawić zmienny interwał osi.Funkcja wykresu obliczy optymalną liczbę etykiet, które można wyświetlić na osi, na podstawie szerokości lub wysokości wykresu, w zależności od odpowiedniej osi.Aby uzyskać więcej informacji zobacz How to: Specify an Axis Interval.

Sortowanie wartości osi

Kategorie są wyświetlane na osi X w porządku zgodnym z kolejnością ich występowania w zestawie wyników.Można zmienić porządek grupowania, dodając do zapytania polecenie SORT lub sortując zestaw danych przy użyciu wyrażenia.Obszary danych wykresu są sortowane tak samo jak wszystkie inne obszary danych.Aby uzyskać więcej informacji dotyczących sposobu sortowania danych zobacz How to: Sort Data in a Data Region (Reporting Services).

Określanie wartości skalarnych na osi kategorii

Domyślnie funkcja wykresu będzie wyświetlać etykiety osi tylko dla punktów danych w zestawie danych, które zawierają prawidłowe wartości.Na przykład jeśli na osi kategorii znajdują się tylko wartości 1, 2 i 6, na wykresie będą widoczne tylko kategorie 1, 2 i 6.Aby zachować skalę wartości kategorii, można określić, że na wykresie będzie używana oś skalarna.W tym scenariuszu na osi X wykresu będą wyświetlane etykiety wartości 1–6, nawet jeśli zestaw danych nie będzie zawierał wartości dla kategorii 3–5.

Istnieją dwie metody ustawiania osi skalarnej:

  • Wybierz wartość skalarna oś opcjiWłaściwości oś -okno dialogowe.Spowoduje to dodanie wartości liczbowych lub wartości daty/godziny do osi w, na której nie istnieją wartości grupowania danych.Aby uzyskać więcej informacji zobacz Axis Properties Dialog Box, Axis Options.

  • Wybierz pole lub wpisz wyrażenie dla Pole kategorii opcjiWłaściwości serii -okno dialogowe.Funkcja wykresu doda interwały osi dla wszystkich wartości w określonym polu kategorii.

Dodawanie lub usuwanie marginesów bocznych z osi kategorii

Na wykresach słupkowych, kolumnowych i punktowych na końcach osi X są automatycznie dodawane marginesy boczne.Nie można zmienić rozmiaru marginesu.Na wykresach wszystkich innych typów nie są dodawane marginesy boczne.Aby uzyskać więcej informacji zobacz How to: Add or Remove Margins from a Chart.