Información sobre herramientas de gráficos de Angular
En los gráficos de Angular, la información sobre herramientas proporciona detalles sobre los datos enlazados y se representan en ventanas emergentes cuando el usuario final pasa el cursor sobre los puntos de datos. La información sobre herramientas es compatible con los IgxCategoryChartComponent controles , IgxFinancialChartComponent, y IgxDataChartComponent.
Angular Tipos de información sobre herramientas de gráficos
Angular gráfico proporciona tres tipos de información sobre herramientas que puede tener habilitada la información sobre herramientas estableciendo la toolTipType propiedad. En el ejemplo siguiente se muestra el Gráfico de columnas con un cuadro combinado que puede utilizar para cambiar el tipo de información sobre herramientas.
EXAMPLE
DATA
MODULES
TS
HTML
SCSS
exportclassHighestGrossingMoviesItem{
publicconstructor(init: Partial<HighestGrossingMoviesItem>) {
Object.assign(this, init);
}
public franchise: string;
public totalRevenue: number;
public highestGrossing: number;
}
exportclassHighestGrossingMoviesextendsArray<HighestGrossingMoviesItem> {
publicconstructor(items: Array<HighestGrossingMoviesItem> | number = -1) {
if (Array.isArray(items)) {
super(...items);
} else {
const newItems = [
new HighestGrossingMoviesItem(
{
franchise: `Marvel Universe`,
totalRevenue: 22.55,
highestGrossing: 2.8
}),
new HighestGrossingMoviesItem(
{
franchise: `Star Wars`,
totalRevenue: 10.32,
highestGrossing: 2.07
}),
new HighestGrossingMoviesItem(
{
franchise: `Harry Potter`,
totalRevenue: 9.19,
highestGrossing: 1.34
}),
new HighestGrossingMoviesItem(
{
franchise: `Avengers`,
totalRevenue: 7.76,
highestGrossing: 2.8
}),
new HighestGrossingMoviesItem(
{
franchise: `Spider Man`,
totalRevenue: 7.22,
highestGrossing: 1.28
}),
new HighestGrossingMoviesItem(
{
franchise: `James Bond`,
totalRevenue: 7.12,
highestGrossing: 1.11
}),
];
super(...newItems.slice(0));
}
}
}
ts
<divclass="container vertical sample"><divclass="options vertical"><igx-property-editor-panelname="PropertyEditor"
#propertyEditor
[componentRenderer]="renderer"
[target]="chart"descriptionType="CategoryChart"isHorizontal="true"isWrappingEnabled="true"><igx-property-editor-property-descriptionpropertyPath="ToolTipType"name="ToolTipTypeEditor"
#toolTipTypeEditorlabel="ToolTip Type: "primitiveValue="Data"></igx-property-editor-property-description></igx-property-editor-panel></div><divclass="legend-title">
Highest Grossing Movie Franchises
</div><divclass="legend"><igx-legendname="legend"
#legend></igx-legend></div><divclass="container fill"><igx-category-chartname="chart"
#chartchartType="Column"
[legend]="legend"
[dataSource]="highestGrossingMovies"xAxisInterval="1"yAxisTitle="Billions of U.S. Dollars"yAxisTitleLeftMargin="10"yAxisTitleRightMargin="5"yAxisLabelLeftMargin="0"isHorizontalZoomEnabled="false"isVerticalZoomEnabled="false"crosshairsSnapToData="true"></igx-category-chart></div></div>html
/* styles are loaded the Shared CSS file located at:
https://static.infragistics.com/xplatform/css/samples/
*/scss
¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Angular completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.
La propiedad toolTipType es configurable y se puede establecer en una de las siguientes opciones:
Muestra información sobre herramientas agrupada para todos los puntos de datos de la categoría sobre la que está colocado el puntero.
Angular Plantilla de información sobre herramientas de gráfico
Si ninguno de los tipos integrados de información sobre herramientas se ajusta a sus requisitos, puede crear su propia información sobre herramientas para mostrar y aplicar estilo al título de la serie, los valores de datos y los valores de los ejes. En las secciones siguientes se muestra cómo hacerlo en diferentes tipos de gráficos de Angular.
Información sobre herramientas personalizadas en Gráfico de categorías
En este ejemplo se muestra cómo crear información sobre herramientas personalizada para todas las series del control Angular IgxCategoryChartComponent. Tenga en cuenta que también puede aplicar la misma lógica a la información sobre herramientas personalizada en Angular IgxFinancialChartComponent control.