L’API W&B Report and Workspace API est en préversion publique.
class BarPlot
title(Optional[str]) : Le texte qui s’affiche en haut du graphique.metrics(LList[MetricType]) : orientation Literal[“v”, “h”] : L’orientation du graphique en barres. Définissez-la sur verticale (“v”) ou horizontale (“h”). La valeur par défaut est l’orientation horizontale (“h”).range_x(Tuple[float | None, float | None]) : Tuple qui spécifie la plage de l’axe x.title_x(Optional[str]) : Le libellé de l’axe x.title_y(Optional[str]) : Le libellé de l’axe y.groupby(Optional[str]) : Regroupez les runs selon une métrique enregistrée dans votre projet W&B, à partir duquel le rapport extrait les informations.groupby_aggfunc(Optional[GroupAgg]) : Agrégez les runs à l’aide de la fonction spécifiée. Les options incluent “mean”, “min”, “max”, “median”, “sum”, “samples” ouNone.groupby_rangefunc(Optional[GroupArea]) : Regroupez les runs selon une plage. Les options incluent “minmax”, “stddev”, “stderr”, “none”, “samples” ouNone.max_runs_to_show(Optional[int]) : Le nombre maximal de runs à afficher sur le graphique.max_bars_to_show(Optional[int]) : Le nombre maximal de barres à afficher sur le graphique en barres.custom_expressions(Optional[LList[str]]) : Une liste d’expressions personnalisées à utiliser dans le graphique en barres.legend_template(Optional[str]) : Le modèle de la légende.font_size( Optional[FontSize]) : La taille de police du graphique en courbes. Les options incluent “small”, “medium”, “large”, “auto” ouNone.line_titles(Optional[dict]) : Les titres des lignes. Les clés correspondent aux noms des lignes et les valeurs aux titres.line_colors(Optional[dict]) : Les couleurs des lignes. Les clés correspondent aux noms des lignes et les valeurs aux couleurs.aggregate(Optional[bool]) : Si défini surTrue, les données sont agrégées.
class BlockQuote
text(str): Le texte du bloc de citation.
class CalloutBlock
text(str): Le texte d’encadré.
class CheckedList
CheckedListItem à CheckedList.
Attributs :
items(LList[CheckedListItem]) : une liste d’un ou plusieurs objetsCheckedListItem.
class CheckedListItem
CheckedListItem à CheckedList.
Attributs :
text(str): Le texte de l’élément de liste.checked(bool): Indique si la case à cocher est cochée. Par défaut, la valeur estFalse.
class CodeBlock
code(str): Le code contenu dans le bloc.language(Optional[Language]): Le langage du code. Le langage indiqué est utilisé pour la coloration syntaxique. Par défaut, il est défini sur “python”. Les options incluent ‘javascript’, ‘python’, ‘css’, ‘json’, ‘html’, ‘markdown’, ‘yaml’.
class CodeComparer
diff(Literal[‘split’, ‘unified’]) : Définit comment afficher les différences de code. Les options disponibles sont “split” et “unified”.
class Config
run.config[name] = ... ou en passant une configuration sous forme de dictionnaire de paires clé-valeur, où la clé correspond au nom de la métrique et la valeur à sa valeur.
Attributs :
name(str): Le nom de la métrique.
class CustomChart
query(dict): La requête qui définit le graphique personnalisé. La clé est le nom du champ et la valeur est la requête.chart_name(str): Le titre du graphique personnalisé.chart_fields(dict): Paires clé-valeur qui définissent les axes du graphique, où la clé correspond au libellé et la valeur à la métrique.chart_strings(dict): Paires clé-valeur qui définissent les chaînes du graphique.
méthode de classe from_table
table_name(str): Le nom du tableau.chart_fields(dict): Les champs à afficher dans le graphique.chart_strings(dict): Les chaînes de caractères à afficher dans le graphique.
class Gallery
items(List[Union[GalleryReport,GalleryURL]]): Une liste d’objetsGalleryReportetGalleryURL.
class GalleryReport
report_id(str): L’ID du rapport.
class GalleryURL
url(str): L’URL de la ressource.title(Optional[str]): Le titre de la ressource.description(Optional[str]): La description de la ressource.image_url(Optional[str]): L’URL d’une image à afficher.
class GradientPoint
color: La couleur du point.offset: La position du point dans le gradient. La valeur doit être comprise entre 0 et 100.
class H1
text(str): Le texte du titre.collapsed_blocks(Optional[LList[“BlockTypes”]]): Les blocs à afficher lorsque le titre est replié.
class H2
text(str): Le texte du titre.collapsed_blocks(Optional[LList[“BlockTypes”]]): Un ou plusieurs blocs à afficher lorsque le titre est replié.
class H3
text(str): Le texte du titre.collapsed_blocks(Optional[LList[“BlockTypes”]]): Un ou plusieurs blocs à afficher lorsque le titre est replié.
class Heading
class HorizontalRule
class Image
url(str): L’URL de l’image.caption(str): La légende de l’image. Elle apparaît sous l’image.
class InlineCode
text(str): Le code que vous souhaitez faire apparaître dans le rapport.
class InlineLatex
text(str): Le markdown LaTeX que vous souhaitez voir apparaître dans Reports.
class LatexBlock
text(str): Le texte en LaTeX.
class Layout
x(int): La position x du panneau.y(int): La position y du panneau.w(int): La largeur du panneau.h(int): La hauteur du panneau.
class LinePlot
title(Optional[str]): Le texte qui apparaît en haut du graphique.x(Optional[MetricType]): Le nom d’une métrique enregistrée dans votre projet W&B, à partir de laquelle le rapport extrait des informations. La métrique spécifiée est utilisée pour l’axe des x.y(LList[MetricType]): Une ou plusieurs métriques enregistrées dans votre projet W&B, à partir desquelles le rapport extrait des informations. La métrique spécifiée est utilisée pour l’axe des y.range_x(Tuple[float |None, float |None]): Tuple qui spécifie la plage de l’axe des x.range_y(Tuple[float |None, float |None]): Tuple qui spécifie la plage de l’axe des y.log_x(Optional[bool]): Représente les coordonnées x sur une échelle logarithmique en base 10.log_y(Optional[bool]): Représente les coordonnées y sur une échelle logarithmique en base 10.title_x(Optional[str]): Le libellé de l’axe des x.title_y(Optional[str]): Le libellé de l’axe des y.ignore_outliers(Optional[bool]): Si défini surTrue, n’affiche pas les valeurs aberrantes.groupby(Optional[str]): Regroupe les runs en fonction d’une métrique enregistrée dans votre projet W&B, à partir de laquelle le rapport extrait des informations.groupby_aggfunc(Optional[GroupAgg]): Agrège les runs avec la fonction spécifiée. Les options incluent “mean”, “min”, “max”, “median”, “sum”, “samples” ouNone.groupby_rangefunc(Optional[GroupArea]): Regroupe les runs selon une plage. Les options incluent “minmax”, “stddev”, “stderr”, “none”, “samples” ouNone.smoothing_factor(Optional[float]): Le facteur de lissage à appliquer au type de lissage. Les valeurs acceptées vont de 0 à 1.smoothing_type Optional[SmoothingType]: Applique un filtre selon la distribution spécifiée. Les options incluent “exponentialTimeWeighted”, “exponential”, “gaussian”, “average” ou “none”.smoothing_show_original(Optional[bool]): Si défini surTrue, affiche les données d’origine.max_runs_to_show(Optional[int]): Le nombre maximal de runs à afficher sur le graphique en courbes.custom_expressions(Optional[LList[str]]): Expressions personnalisées à appliquer aux données.plot_type Optional[LinePlotStyle]: Le type de graphique en courbes à générer. Les options incluent “line”, “stacked-area” ou “pct-area”.font_size Optional[FontSize]: La taille de police du graphique en courbes. Les options incluent “small”, “medium”, “large”, “auto” ouNone.legend_position Optional[LegendPosition]: L’emplacement de la légende. Les options incluent “north”, “south”, “east”, “west” ouNone.legend_template(Optional[str]): Le modèle de la légende.aggregate(Optional[bool]): Si défini surTrue, agrège les données.xaxis_expression(Optional[str]): L’expression pour l’axe des x.xaxis_format(Optional[str]): Le format de l’axe des x. Cette option apparaît si vous définissez une métrique personnalisée. Par exemple, vous pouvez spécifier ‘datetime’ pour formater l’axe des x comme une date et une heure.legend_fields(Optional[LList[str]]): Les champs à inclure dans la légende.metric_regex(Optional[str]): Motif d’expression régulière pour faire correspondre les métriques de l’axe des y. Le backend utilisera ce motif pour sélectionner les métriques correspondantes.point_visualization_method(Optional[PointVizMethod]): La méthode utilisée pour agréger les points lorsqu’il y en a trop à afficher. Les options incluent “bucketing-gorilla” (regroupe les points de données dans des buckets et affiche les valeurs min, max et avg par bucket afin de préserver les valeurs aberrantes et les pics) ou “sampling” (échantillonne aléatoirement les points pour un rendu plus rapide, mais peut manquer certaines valeurs aberrantes).line_titles(Optional[Dict[str, str]]): Titres d’affichage pour chaque série. Les clés utilisent le format ”:”.line_colors(Optional[Dict[str, Any]]): Couleurs pour chaque série. Les clés utilisent le format ”:”.line_widths(Optional[Dict[str, float]]): Largeur des lignes pour chaque série. Les clés sont au format ”:”.line_marks(Optional[Dict[str, Mark]]): Styles de trait par série. Les clés utilisent le format ”:”.Valeurs valides: “solid”, “dashed”, “dotted”, “dotdash”, “dotdotdash”, “points”.
class Link
text(Union[str, TextWithInlineComments]) : Le texte du lien.url(str) : L’URL vers laquelle renvoie le lien.
class MarkdownBlock
text(str): Le texte au format Markdown.
class MarkdownPanel
markdown(str): Le texte à afficher dans le panneau markdown.
class MediaBrowser
title(Optional[str]): Le titre du panneau.num_columns(Optional[int]): Le nombre de colonnes de la grille.media_keys(LList[str]): Une liste de clés de médias correspondant aux fichiers multimédias.mode(Optional[Literal[“gallery”, “grid”]]): Le mode d’affichage du panneau. S’il n’est pas spécifié, il sera déduit des axes fournis. Requis sigallery_axiset les axes de la grille sont tous deux spécifiés.gallery_axis(Optional[Literal[“step”, “index”, “run”]]): Le champ à utiliser pour l’axe en mode galerie.grid_x_axis(Optional[Literal[“step”, “index”, “run”]]): Le champ à utiliser pour l’axe x en mode grille.grid_y_axis(Optional[Literal[“step”, “index”, “run”]]): Le champ à utiliser pour l’axe y en mode grille.
class Metric
name(str): Le nom de la métrique.
class OrderBy
name(str): Le nom de la métrique.ascending(bool): Indique si le tri doit s’effectuer par ordre croissant. Par défaut, la valeur estFalse.
class OrderedList
items(LList[TextLikeField]) : Une liste d’un ou plusieurs objetsOrderedListItem. Chaque élément peut être une chaîne ou une liste d’objets TextLike.
class OrderedListItem
text(str): Le texte de l’élément de liste.
class P
text(str) : Le texte du paragraphe.
class Panel
layout(Mise en page) : Un objetLayout.
class PanelGrid
Runset et Panel, respectivement.
Les panneaux disponibles incluent : LinePlot, ScatterPlot, BarPlot, ScalarChart, CodeComparer, ParallelCoordinatesPlot, ParameterImportancePlot, RunComparer, MediaBrowser, MarkdownPanel, CustomChart, WeavePanel, WeavePanelSummaryTable, WeavePanelArtifactVersionedFile.
Attributs :
runsets(LList[“Runset”]): Une liste d’un ou plusieurs objetsRunset.hide_run_sets(bool): Indique s’il faut masquer les ensembles de runs de la grille de panneaux pour les lecteurs du rapport.panels(LList[“PanelTypes”]): Une liste d’un ou plusieurs objetsPanel.active_runset(Optional[int]): L’index de l’onglet du runset actif. Par défaut, il est défini sur 0.custom_run_colors(dict): Paires clé-valeur où la clé est le nom d’un run et la valeur une couleur spécifiée sous forme de valeur hexadécimale.
class ParallelCoordinatesPlot
columns(LList[ParallelCoordinatesPlotColumn]) : Une liste d’un ou de plusieurs objetsParallelCoordinatesPlotColumn.title(Optional[str]) : Le texte affiché en haut du graphique.gradient(Optional[LList[GradientPoint]]) : Une liste de points du gradient.font_size(Optional[FontSize]) : La taille de police du graphique en courbes. Les options incluent “small”, “medium”, “large”, “auto” ouNone.
class ParallelCoordinatesPlotColumn
metrics spécifiées détermine l’ordre des axes parallèles (axe des x) dans le graphique en coordonnées parallèles.
Attributs :
metric(str | Config | SummaryMetric) : Le nom de la métrique enregistrée dans votre projet W&B dont le Report extrait les informations.display_name(Optional[str]) : Le nom de la métriqueinverted(Optional[bool]) : Indique s’il faut inverser la métrique.log(Optional[bool]) : Indique s’il faut appliquer une transformation logarithmique à la métrique.
class ParameterImportancePlot
with_respect_to(str): La métrique par rapport à laquelle vous souhaitez comparer l’importance des hyperparamètres. Les métriques courantes peuvent inclure la perte, la précision, etc. La métrique que vous spécifiez doit être enregistrée dans le projet à partir duquel le Report extrait les informations.
class Report
blocks de l’objet renvoyé pour personnaliser votre rapport. Les objets rapport ne sont pas enregistrés automatiquement. Utilisez la méthode save() pour enregistrer les modifications.
Attributs :
project(str): Le nom du projet W&B que vous souhaitez charger. Le projet spécifié apparaît dans l’URL du rapport.entity(str): L’entité W&B à laquelle appartient le rapport. L’entité apparaît dans l’URL du rapport.title(str): Le titre du rapport. Le titre apparaît en haut du rapport sous forme d’en-tête H1.description(str): Une description du rapport. La description apparaît sous le titre du rapport.blocks(LList[BlockTypes]): Une liste d’une ou plusieurs balises HTML, graphiques, grilles, runsets, etc.width(Literal[‘readable’, ‘fixed’, ‘fluid’]): La largeur du rapport. Les options incluent ‘readable’, ‘fixed’ et ‘fluid’.
propriété url
https://wandb.ai/{entity}/{project_name}/reports/, où {entity} et {project_name} correspondent respectivement à l’entité à laquelle appartient le rapport et au nom du projet.
méthode delete
bool:Truesi l’opération de suppression a été confirmée comme réussie par le backend,Falsesinon.
bool:Truesi le ou les liens ont été révoqués,Falsesi aucun lien actif n’existait.
str: L’URL du lien magique à partager.
méthode de classe from_url
url(str): L’URL où le rapport est hébergé.as_model(bool): SiTrue, renvoie l’objet modèle plutôt que l’objet rapport. Par défaut, la valeur estFalse.
None si le partage n’est pas activé.
Effectue un appel réseau pour vérifier les tokens d’accès actifs. Renvoie l’URL du rapport avec un token d’accès ajouté, permettant à toute personne disposant du lien de consulter le rapport même si le projet est privé.
méthode save
méthode to_html
height(int): Hauteur de l’iframe.hidden(bool): SiTrue, masque l’iframe. La valeur par défaut estFalse.
class RunComparer
diff_only(Optional[Literal[“split”,True]]): Affiche uniquement les différences entre les runs d’un projet. Vous pouvez activer ou désactiver cette fonctionnalité dans l’interface Reports de W&B.
class RunSettings
RunSettings pour personnaliser le rendu d’un run spécifique dans un Runset, notamment la couleur de sa ligne et sa visibilité dans les graphiques.
Attributs :
color: Couleur d’affichage du run. Accepte le format hexadécimal (#ff0000), un nom de couleur CSS (red) ou une chaîne RGB (“rgb(255,0,0)”).disabled: Si True, masque le run dans les graphiques. Cela équivaut à cliquer sur l’icône en forme d’œil fermé dans l’UI.
class Runset
entity(str): Une entité qui possède le projet dans lequel les runs sont stockés, ou qui dispose des autorisations appropriées sur ce projet.project(str): Le nom du projet où les runs sont stockés.name(str): Le nom de l’ensemble de runs. La valeur par défaut estRun set.query(str): Une chaîne de requête pour filtrer les runs.filters(Union[str, LList[expr.FilterExpr]]): Filtres à appliquer aux runs. Peut être :- Une expression sous forme de chaîne : par exemple, “Config(‘lr’) = 0.001 and State = ‘finished’”
Opérateurs pris en charge:=,==,!=,<,>,<=,>=,in,not in,and,or- Une liste d’objets FilterExpr : par exemple, [expr.Config(‘lr’) == 0.001]
groupby(LList[str]): Une liste de noms de métriques à utiliser pour le regroupement. Les formats pris en charge sont :- “group” ou “run.group” pour regrouper par attribut de run
- “config.param” pour regrouper par paramètre de configuration
- “summary.metric” pour regrouper par métrique de synthèse
order(LList[OrderBy]): Une liste d’objetsOrderByà utiliser pour le tri.custom_run_colors(dict): Un dictionnaire qui associe les ID de run (ou les clésRunsetGrouppour les runs groupés) à des couleurs. Pour des couleurs simples par run, préférez utiliserrun_settings.run_settings(Dict[str, RunSettings]): Paramètres d’affichage par run, indexés par ID de run. Utilisez-le pour définir des couleurs et/ou masquer des runs individuels. VoirRunSettings.pinned_columns(LList[str]): Accesseurs de colonnes à épingler à gauche dutableau des runs (p. ex.[“summary: accuracy", "config:lr.value"]). Les colonnes également présentes danshidden_columnssont supprimées à l’enregistrement.visible_columns(LList[str]): Accesseurs de colonnes à forcer à afficher. Utilisez-les aveclock_columns=Truepour définir l’ensemble visible. Au rechargement, cela inclut également les colonnes définies uniquement viacolumn_order.hidden_columns(LList[str]): Accesseurs de colonnes à masquer. A priorité surpinned_columns,visible_columnsetcolumn_order. Au rechargement, peut inclure des entrées initialisées par le serveurcommerun: name.column_order(LList[str]): Ordre des colonnes de gauche à droite. Aveclock_columns=True, les entrées qui ne figurent pas danspinned_columnsouvisible_columnssont supprimées.column_widths(Dict[str, int]): Largeurs en pixels par colonne.lock_columns(Optional[bool]): Verrouillage facultatif de l’ensemble des colonnes du tableau des runs.Truen’affiche quepinned_columnsetvisible_columns;FalseouNone(par défaut) est permissif. Correspond à l’icône de verrouillage dans la barre d’outils du tableau des runs.
- Les colonnes sont référencées sous la forme
"<section>: <name>":run:<attr>: propriétés de run intégrées (par ex.run:state)config:<key>.value: clés de configuration (notez le suffixe.value)summary:<key>: métriques de synthèsetags:__ALL__: tags de run
méthode convert_filterexpr_list_to_string
méthode merge_custom_run_colors_into_run_settings
class RunsetGroup
runset_name(str): Le nom du runset.keys(Tuple[RunsetGroupKey, …]): Les clés selon lesquelles effectuer le regroupement. Passez un ou plusieurs objetsRunsetGroupKeypour regrouper.
class RunsetGroupKey
RunsetGroup. Spécifiez le type et la valeur de métrique à utiliser pour le regroupement sous forme de paires clé-valeur.
Attributs :
key(Type[str] | Type[Config] | Type[SummaryMetric] | Type[Metric]): Le type de métrique à utiliser pour le regroupement.value(str): La valeur de la métrique à utiliser pour le regroupement.
class ScalarChart
title(Optional[str]) : Le texte qui apparaît en haut du graphique.metric(MetricType) : Le nom d’une métrique enregistrée dans votre projet W&B, à partir de laquelle le rapport extrait des informations.groupby_aggfunc(Optional[GroupAgg]) : Agrège les runs à l’aide de la fonction spécifiée. Les options incluent “mean”, “min”, “max”, “median”, “sum”, “samples” ouNone.groupby_rangefunc(Optional[GroupArea]) : Regroupe les runs en fonction d’une plage. Les options incluent “minmax”, “stddev”, “stderr”, “none”, “samples” ouNone.custom_expressions(Optional[LList[str]]) : Une liste d’expressions personnalisées à utiliser dans le graphique scalaire.legend_template(Optional[str]) : Le modèle utilisé pour la légende.font_size Optional[FontSize]: La taille de police du graphique en courbes. Les options incluent “small”, “medium”, “large”, “auto” ouNone.
class ScatterPlot
title(Optional[str]) : Le texte affiché en haut du graphique.x Optional[SummaryOrConfigOnlyMetric]: Le nom d’une métrique enregistrée dans votre projet W&B à partir de laquelle le report extrait des informations. La métrique spécifiée est utilisée pour l’axe x.y Optional[SummaryOrConfigOnlyMetric]: Une ou plusieurs métriques enregistrées dans votre projet W&B à partir desquelles le report extrait des informations. Les métriques spécifiées sont tracées sur l’axe y. z Optional[SummaryOrConfigOnlyMetric] :range_x(Tuple[float |None, float |None]) : Tuple qui spécifie la plage de l’axe x.range_y(Tuple[float |None, float |None]) : Tuple qui spécifie la plage de l’axe y.range_z(Tuple[float |None, float |None]) : Tuple qui spécifie la plage de l’axe z.log_x(Optional[bool]) : Trace les coordonnées x à l’aide d’une échelle logarithmique en base 10.log_y(Optional[bool]) : Trace les coordonnées y à l’aide d’une échelle logarithmique en base 10.log_z(Optional[bool]) : Trace les coordonnées z à l’aide d’une échelle logarithmique en base 10.running_ymin(Optional[bool]) : Applique une moyenne mobile.running_ymax(Optional[bool]) : Applique une moyenne mobile.running_ymean(Optional[bool]) : Applique une moyenne mobile.legend_template(Optional[str]) : Chaîne qui spécifie le format de la légende.gradient(Optional[LList[GradientPoint]]) : Liste de points de gradient qui spécifie le dégradé de couleurs du graphique.font_size(Optional[FontSize]) : La taille de police du graphique en courbes. Les options incluent “small”, “medium”, “large”, “auto” ouNone.regression(Optional[bool]) : SiTrue, une droite de régression est tracée sur le nuage de points.
class SoundCloud
html(str): Le code HTML permettant d’intégrer le lecteur SoundCloud.
class Spotify
spotify_id(str): L’ID Spotify du morceau ou de la playlist.
class SummaryMetric
name(str): Le nom de la métrique.
class TableOfContents
class TextWithInlineComments
text(str): Texte du bloc.
class Twitter
html(str): Le code HTML permettant d’afficher le fil Twitter.
class UnorderedList
items(LList[TextLikeField]): Une liste d’un ou de plusieurs objetsUnorderedListItem. Chaque élément peut être une chaîne ou une liste d’objets TextLike.
class UnorderedListItem
text(str): Texte de l’élément de liste.
class Video
url(str): L’URL de la vidéo.
class WeaveBlockArtifact
entity(str): L’entité propriétaire du projet, ou disposant des autorisations appropriées sur celui-ci, où l’artifact est stocké.project(str): Le projet où l’artifact est stocké.artifact(str): Le nom de l’artifact à récupérer.tab Literal["overview", "metadata", "usage", "files", "lineage"]: L’onglet à afficher dans le panneau de l’artifact.
class WeaveBlockArtifactVersionedFile
entity(str): L’entité propriétaire du projet, ou celle qui dispose des autorisations appropriées sur le projet où l’artifact est stocké.project(str): Le projet où l’artifact est stocké.artifact(str): Le nom de l’artifact à récupérer.version(str): La version de l’artifact à récupérer.file(str): Le nom du fichier stocké dans l’artifact à récupérer.
class WeaveBlockSummaryTable
entity(str): L’entité qui possède le projet, ou qui dispose des autorisations appropriées sur le projet dans lequel les valeurs sont enregistrées.project(str): Le projet dans lequel la valeur est enregistrée.table_name(str): Le nom du tableau, de la dataframe, du graphique ou de la valeur.
class WeavePanel
class WeavePanelArtifact
artifact(str): Le nom de l’artifact à récupérer.tab Literal["overview", "metadata", "usage", "files", "lineage"]: L’onglet à afficher dans le panneau de l’artifact.
class WeavePanelArtifactVersionedFile
artifact(str): Le nom de l’artifact à récupérer.version(str): La version de l’artifact à récupérer.file(str): Le nom du fichier stocké dans l’artifact à récupérer.
class WeavePanelSummaryTable
table_name(str): Le nom du tableau, du dataframe, du graphique ou de la valeur.layout(Layout): La configuration de mise en page du panneau, y compris sa position et sa taille. Hérité de la classe de base Panel. À utiliser pour ajuster la largeur (w) et la hauteur (h).
- w (largeur) : largeur en unités de grille (par défaut : 8, max. : 24)
- h (hauteur) : hauteur en unités de grille (par défaut : 6)
- x (position x) : position horizontale dans la grille (par défaut : 0)
- y (position y) : position verticale dans la grille (par défaut : 0)