Téléchargement des produits


Version anglaise


 

Permet de représenter un graphique de type "Category". Se base sur la classe Java XChart CategoryChart.



Paramètre style

Objet Hash dont les clés sont les noms des propriétés de style et les valeurs la valeur associée à chaque propriété. Cet objet regroupe un ensemble de propriétés de base communes à tous les types de graphiques ainsi qu'un ensemble de propriétés spécifiques aux graphiques "Category".


Styles de base (classe Java XChart Styler)

Nom de la propriété

Type de la valeur

AnnotationsFont

Cf. Type Java Font

AntiAlias

Booléen

BaseFont

Cf. Type Java Font

ChartBackgroundColor

Cf. Type Java Color

ChartFontColor

Cf. Type Java Color

ChartPadding

Number (entier)

ChartTitleBoxBackgroundColor

Cf. Type Java Color

ChartTitleBoxBorderColor

Cf. Type Java Color

ChartTitleBoxVisible

Booléen

ChartTitleFont

Cf. Type Java Font

ChartTitlePadding

Number (entier)

ChartTitleVisible

Booléen

DecimalPattern

String

HasAnnotations

Booléen

LegendBackgroundColor

Cf. Type Java Color

LegendBorderColor

Cf. Type Java Color

LegendFont

Cf. Type Java Font

LegendLayout

String "Vertical", "Horizontal"

LegendPadding

Number (entier)

LegendPosition

String "OutsideE", "InsideNW", "InsideNE", "InsideSE", "InsideSW", "InsideN", "InsideS", "OutsideS"

LegendSeriesLineLength

Number (entier)

LegendVisible

Booléen

PlotBackgroundColor

Cf. Type Java Color

PlotBorderColor

Cf. Type Java Color

PlotBorderVisible

Booléen

PlotContentSize

Number (décimal)

SeriesColors

Séquence de Color 
Cf. Type Java Color

SeriesLines

Propriété non supportée

SeriesMarkers

Séquence de String "Circle", "Cross", "Diamond", "None", "Oval", "Plus", "Rectangle", "Square", "Trapezoid", "TriangleDown", "TriangleUp"

Theme

String 
"XChart", "GGPlot2", "Matlab"

ToolTipBackgroundColor

Cf. Type Java Color

ToolTipBorderColor

Cf. Type Java Color

ToolTipFont

Cf. Type Java Font

ToolTipHighlightColor

Cf. Type Java Color

ToolTipsAlwaysVisible

Booléen

ToolTipsEnabled

Booléen

ToolTipType

String "xLabels", "yLabels", "xAndYLabels"

YAxisGroupPosition

Séquence de séquences de longueur 2. Chaque sous-séquence contient un Number (entier) et un String "Left", "Right"

Styles des graphiques axiaux (classe Java XChart AxesChartStyler)

AxisTickLabelsColor

Cf. Type Java Color

AxisTickLabelsFont

Cf. Type Java Font

AxisTickMarkLength

Number (entier)

AxisTickMarksColor

Cf. Type Java Color

AxisTickMarksStroke

Propriété non supportée

AxisTickPadding

Number (entier)

AxisTicksLineVisible

Booléen

AxisTicksMarksVisible

Booléen

AxisTicksVisible

Booléen

AxisTitleFont

Cf. Type Java Font

AxisTitlePadding

Number (entier)

AxisTitlesVisible

Booléen

DatePattern

String

ErrorBarsColor

Cf. Type Java Color

ErrorBarsColorSeriesColor

Booléen

Locale

String (Locale au format IETF BCP 47)
Ex: "fr-FR", "de-DE", "zh-Hant-CN"

MarkerSize

Number (entier)

PlotGridHorizontalLinesVisible

Booléen

PlotGridLinesColor

Cf. Type Java Color

PlotGridLinesStroke

Propriété non supportée

PlotGridLinesVisible

Booléen

PlotGridVerticalLinesVisible

Booléen

PlotMargin

Number (entier)

PlotTicksMarksVisible

Booléen

Timezone

String
Ex: "PST", "America/Los_Angeles", "GMT-8:00"

XAxisDecimalPattern

String

XAxisLabelAlignment

String "Left", "Centre", "Right"

XAxisLabelAlignmentVertical

String "Left", "Centre", "Right"

XAxisLabelRotation

Number (entier)

XAxisLogarithmic

Booléen

XAxisLogarithmicDecadeOnly

Booléen

XAxisMax

Number (décimal)

XAxisMin

Number (décimal)

XAxisTickMarkSpacingHint

Number (Entier)

XAxisTicksVisible

Booléen

XAxisTitleVisible

Booléen

YAxisDecimalPattern

String

YAxisLabelAlignment

String "Left", "Centre", "Right"

YAxisLogarithmic

Booléen

YAxisLogarithmicDecadeOnly

Booléen

YAxisMax

Number (décimal)

YAxisMin

Number (décimal)

YAxisMin

Number ou Séquence de séquences de longueur 2. Chaque sous-séquence contient un Number (entier) et un Number (décimal).

YAxisTickMarkSpacingHint

Number (entier)

YAxisTicksVisible

Booléen

YAxisTitleVisible

Booléen

Styles spécifiques (classe Java XChart CategoryStyler)

AvailableSpaceFill

Number (décimal)

DefaultSeriesRenderStyle

String "Line", "Area", "Scatter", "SteppedBar", "Bar", "Stick"

Overlapped

Booléen

Stacked

Booléen

↑ Haut de page


Paramètre series

Séquence d'objets Hash représentant les séries de données du graphique "Category". De plus, pour chaque série, il est possible de définir des propriétés de style. Chaque objet Hash représente une série : ces propriétés permettent de stoker les valeurs des données ainsi que les valeurs des propriétés de style.


Propriétés des données d'une série

Une série d'un graphique "Category" est représentée par son nom, par une valeur xdata, une valeur ydata et une valeur optionnelle errorbars (Cf. méthode addSeries https://knowm.org/javadocs/xchart/org/knowm/xchart/CategoryChart.html).


Nom de la propriété 

Type de la valeur 

Obligatoire 

name

String

O

xdata

Number / Date / Date-time / String

O

ydata

Number

O

errorbars

Number

N


Propriétés de style d'une série

Ces propriétés permettent de particulariser une série en surchargeant une propriété de style définie dans l'objet Hash du paramètre Style de la macro. Chaque propriété est définie dans une classe XChart (classe de base Series ou classe des graphiques axiaux AxesChartSeries ou classe des graphiques marqueurs MarkerSeries ou classe spécifique CategorySeries) par sa méthode "setter".

Lorsqu'une de ces propriétés est utilisée dans cette macro, son type Freemarker est celui correspondant au type Java associé.


Styles de séries de base (classe Java XChart Series)

Nom de la propriété

Type de la valeur

Enabled

Booléen

FillColor

Cf. Type Java Color

Label

String

ShowInLegend

Booléen

YAxisGroup

Number (entier)

Styles de séries des graphiques axiaux (classe Java XChart AxesChartSeries)

LineColor

Cf. Type Java Color

LineStyle

Propriété non supportée

LineWidth

Number (décimal)

Styles de séries des graphiques marqueurs (classe Java XChart MarkersSeries)

Marker

String "Circle", "Cross", "Diamond", "None", "Oval", "Plus", "Rectangle", "Square", "Trapezoid", "TriangleDown", "TriangleUp"

MarkerColor

Cf. Type Java Color

Styles de séries spécifiques (classe Java XChart CateogrySeries)

ChartCategorySeriesRenderStyle

String "Line", "Area", "Scatter", "SteppedBar", "Bar", "Stick"


Autres paramètres optionnels :

Type du paramètre Nom du paramètre Description

String

xaxistitle

Titre de l'axe des "x".

String

yaxistitle

Titre de l'axe des "y".

Séquence de séquences de longueur 2

yaxisgrouptitle

Titre de chaque axe Y lorsque le graphique en gère plusieurs. Chaque sous-séquence contient un Number (entier) et un String.

↑ Haut de page


  • Aucune étiquette