AxisScaleBreakStyle Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje konec měřítka na ose Y grafu.
public ref class AxisScaleBreakStyle
public class AxisScaleBreakStyle
type AxisScaleBreakStyle = class
Public Class AxisScaleBreakStyle
- Dědičnost
-
AxisScaleBreakStyle
Příklady
Následující příklad kódu ukazuje, jak povolit a přizpůsobit přerušení škálování po přidání ovládacího prvku do návrhové Chart plochy.
Imports System.Web.UI.DataVisualization.Charting
Private Function AddChartData()
chart1.Series("Default").Points.Add(New DataPoint(1, 2))
chart1.Series("Default").Points.Add(New DataPoint(2, 4))
chart1.Series("Default").Points.Add(New DataPoint(3, 400000))
chart1.Series("Default").Points.Add(New DataPoint(4, 3))
End Sub
Private Function AddScaleBreaks()
' Enable scale breaks.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.Enabled = True
' Show scale break if more than 25% of the chart is empty space.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25
' Set the line width of the scale break.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineWidth = 2
' Set the color of the scale break.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineColor = Color.Red
' If all data points are significantly far from zero, the chart will calculate the scale minimum value.
chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto
' Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis).
chart1.ChartAreas["Default"].AxisY.ScaleBreakStyle.Spacing = 2;
End Function
using System.Web.UI.DataVisualization.Charting
private void AddChartData()
{
chart1.Series["Series1"].Points.Add(new DataPoint(1, 2));
chart1.Series["Series1"].Points.Add(new DataPoint(2, 4));
chart1.Series["Series1"].Points.Add(new DataPoint(3, 400000));
chart1.Series["Series1"].Points.Add(new DataPoint(4, 3));
}
private void AddScaleBreaks()
{
// Enable scale breaks.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Enabled = true;
// Show scale break if more than 25% of the chart is empty space.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25;
// Set the line width of the scale break.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineWidth = 2;
// Set the color of the scale break.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineColor = Color.Red;
// If all data points are significantly far from zero, the chart will calculate the scale minimum value.
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto;
// Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis).
chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Spacing = 2;
}
Poznámky
Konce měřítka jsou záměrné přerušení na ose Y, které se nejčastěji používají k redistribuci datových bodů v řadě v grafu. Tato funkce zlepšuje čitelnost, pokud jsou mezi velkými a nízkými hodnotami dat v jedné řadě vykreslovány velké rozdíly. Pro rozdíly mezi daty ve více řadách se nevykreslují konce měřítka.
Ve výchozím nastavení jsou konce škálování zakázané. Konce měřítka můžete povolit na ose Y nastavením Enabled vlastnosti na truehodnotu . Pokud chcete změnit velikost svislého prostoru konce měřítka, můžete zadat Spacing hodnotu. Vypočítá se jako procento měřítka osy Y.
Abyste mohli nakreslit konec měřítka, musíte mít dostatečné oddělení mezi rozsahy datových bodů v jedné řadě. Ve výchozím nastavení je možné přidat konec měřítka pouze v případě, že mezi rozsahy dat aspoň 25 % grafu existuje oddělení. Pokud povolíte přerušení škálování, ale nezobrazí se, i když mezi rozsahy dat existuje dostatečná vzdálenost, můžete vlastnost nastavit CollapsibleSpaceThreshold na hodnotu menší než 25.
Grafy podporují až pět konců měřítka na graf; Graf se ale může stát nečitelným, pokud zobrazíte více než jeden konec měřítka. Pokud máte více než dvě oblasti dat, zvažte použití jiné metody pro zobrazení těchto dat. MaxNumberOfBreaks Pomocí vlastnosti můžete snížit počet konců měřítka, které lze zobrazit v grafu.
Při použití konce měřítka se popisky osy Y můžou odsadit. Chcete-li zakázat posun popisku, nastavte IsStaggered vlastnost na false.
Za žádných z následujících podmínek se nepodporují konce škálování:
Používají se výsečové, prstencové, trychtýřové, jehlanové, paprskové nebo jakékoli skládané typy grafů.
Jsou povoleny vlastní intervaly popisků, značek nebo čar mřížky.
Nastaví se minimální nebo maximální hodnota osy.
Používají se vlastní popisky.
Je zadána logaritmická osa Y.
Používají se zobrazení osy na ose Y, která zahrnuje posouvání a přiblížení.
Používají se prostorové grafy.
Konstruktory
| Name | Description |
|---|---|
| AxisScaleBreakStyle() |
Inicializuje novou instanci AxisScaleBreakStyle třídy. |
Vlastnosti
| Name | Description |
|---|---|
| BreakLineStyle |
Získá nebo nastaví styl zalomení čáry, která se použije k vykreslení konce měřítka. |
| CollapsibleSpaceThreshold |
Získá nebo nastaví prahovou hodnotu mezery v grafu, ve kterém jsou nakresleny konce měřítka. |
| Enabled |
Získá nebo nastaví příznak, který označuje, zda jsou povoleny konce měřítka. |
| LineColor |
Získá nebo nastaví barvu čáry přerušení měřítka. |
| LineDashStyle |
Získá nebo nastaví styl čáry přerušení měřítka. |
| LineWidth |
Získá nebo nastaví šířku čáry zalomení měřítka. |
| MaxNumberOfBreaks |
Získá nebo nastaví maximální počet konců měřítka, které se mají zobrazit v grafu. |
| Spacing |
Získá nebo nastaví mezeru mezi řádky konce měřítka. Mezera je reprezentována jako procento osy Y. |
| StartFromZero |
Získá nebo nastaví hodnotu výčtu StartFromZero , která označuje, zda spustit přerušení škálování od nuly. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |