Outil de création de graphiques à nuage de points. Pour en savoir plus, consultez la documentation Google Charts.
Voici un exemple montrant comment créer un graphique en nuage de points. Les données sont importées à partir d'une feuille de calcul Google.
// Get sample data from a spreadsheet. const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=C1%3AD' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1'; const chartBuilder = Charts.newScatterChart() .setTitle('Adjusted GDP & U.S. Population') .setXAxisTitle('U.S. Population (millions)') .setYAxisTitle('Adjusted GDP ($ billions)') .setDimensions(600, 500) .setLegendPosition(Charts.Position.NONE) .setDataSourceUrl(dataSourceUrl); const chart = chartBuilder.build();
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
build() | Chart | Crée le graphique. |
set | Scatter | Définit la couleur d'arrière-plan du graphique. |
set | Scatter | Définit les couleurs des lignes du graphique. |
set | Scatter | Définit l'URL de la source de données utilisée pour extraire des données à partir d'une source externe, telle que Google Sheets. |
set | Scatter | Définit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder. |
set | Scatter | Définit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe des abscisses. |
set | Scatter | Définit la définition de la vue de données à utiliser pour le graphique. |
set | Scatter | Définit les dimensions du graphique. |
set | Scatter | Définit la position de la légende par rapport au graphique. |
set | Scatter | Définit le style de texte de la légende du graphique. |
set | Scatter | Définit les options avancées de ce graphique. |
set | Scatter | Définit le style des points de la ligne. |
set | Scatter | Définit le titre du graphique. |
set | Scatter | Définit le style de texte du titre du graphique. |
set | Scatter | Convertit l'axe horizontal en échelle logarithmique (toutes les valeurs doivent être positives). |
set | Scatter | Définit la plage de l'axe horizontal du graphique. |
set | Scatter | Définit le style de texte de l'axe horizontal. |
set | Scatter | Ajoute un titre à l'axe horizontal. |
set | Scatter | Définit le style de texte du titre de l'axe horizontal. |
set | Scatter | Convertit l'axe vertical en échelle logarithmique (toutes les valeurs doivent être positives). |
set | Scatter | Définit la plage de l'axe vertical du graphique. |
set | Scatter | Définit le style de texte de l'axe vertical. |
set | Scatter | Ajoute un titre à l'axe vertical. |
set | Scatter | Définit le style du texte du titre de l'axe vertical. |
Documentation détaillée
build()
Crée le graphique.
Renvois
Chart
: objet graphique pouvant être intégré à des documents, à des éléments d'interface utilisateur ou utilisé comme image statique.
set Background Color(cssValue)
Définit la couleur d'arrière-plan du graphique.
// Creates a line chart builder and sets the background color to gray const builder = Charts.newLineChart(); builder.setBackgroundColor('gray');
Paramètres
Nom | Type | Description |
---|---|---|
css | String | Valeur CSS de la couleur (par exemple, "blue" ou "#00f" ). |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Colors(cssValues)
Définit les couleurs des lignes du graphique.
// Creates a line chart builder and sets the first two lines to be drawn in // green and red, respectively. const builder = Charts.newLineChart(); builder.setColors(['green', 'red']);
Paramètres
Nom | Type | Description |
---|---|---|
css | String[] | Tableau de valeurs CSS de couleur, telles que ["red", "#acf"] . L'élément n du tableau représente la couleur de la ligne n du graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Data Source Url(url)
Définit l'URL de la source de données utilisée pour extraire des données à partir d'une source externe, telle que Google Sheets. Si une URL de source de données et une DataTable sont fournies, l'URL de la source de données est ignorée.
Pour en savoir plus sur l'interrogation des sources de données, consultez la documentation Google Charts.
Paramètres
Nom | Type | Description |
---|---|---|
url | String | URL de la source de données, y compris les paramètres de requête. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Data Table(tableBuilder)
Définit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder. Il s'agit d'une méthode pratique pour définir le tableau de données sans avoir à appeler build()
.
Paramètres
Nom | Type | Description |
---|---|---|
table | Data | Un outil de création de tableaux de données. Une nouvelle table de données est créée instantanément dans le cadre de cet appel. Par conséquent, toute autre mise à jour du générateur ne sera pas reflétée dans le graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Data Table(table)
Définit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe des abscisses. La première colonne doit être une chaîne et contenir les libellés de l'axe horizontal. Un nombre illimité de colonnes peut suivre, toutes doivent être numériques. Chaque colonne s'affiche sur une ligne distincte.
Paramètres
Nom | Type | Description |
---|---|---|
table | Data | Tableau de données à utiliser pour le graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Data View Definition(dataViewDefinition)
Définit la définition de la vue de données à utiliser pour le graphique.
Paramètres
Nom | Type | Description |
---|---|---|
data | Data | Objet de définition de la vue de données qui définit la vue à dériver de la source de données donnée pour le dessin du graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Dimensions(width, height)
Définit les dimensions du graphique.
Paramètres
Nom | Type | Description |
---|---|---|
width | Integer | Largeur du graphique, en pixels. |
height | Integer | Hauteur du graphique, en pixels. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Legend Position(position)
Définit la position de la légende par rapport au graphique. Par défaut, aucune légende n'est affichée.
// Creates a line chart builder and sets the legend position to right. const builder = Charts.newLineChart(); builder.setLegendPosition(Charts.Position.RIGHT);
Paramètres
Nom | Type | Description |
---|---|---|
position | Position | Position de la légende. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Legend Text Style(textStyle)
Définit le style de texte de la légende du graphique.
// Creates a line chart builder and sets it up for a blue, 26-point legend. const textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setLegendTextStyle(style);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour la légende du graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Option(option, value)
Définit les options avancées de ce graphique. Consultez les options disponibles pour ce graphique. Cette méthode n'a aucun effet si l'option donnée n'est pas valide.
// Build a scatter chart with a 1-second animation duration. const builder = Charts.newScatterChart(); builder.setOption('animation.duration', 1000); const chart = builder.build();
Paramètres
Nom | Type | Description |
---|---|---|
option | String | Option à définir. |
value | Object | Valeur à définir. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Point Style(style)
Définit le style des points de la ligne. Par défaut, les points n'ont pas de style particulier, et seule la ligne est visible.
// Creates a line chart builder and sets large point style. const builder = Charts.newLineChart(); builder.setPointStyle(Charts.PointStyle.LARGE);
Paramètres
Nom | Type | Description |
---|---|---|
style | Point | Style à utiliser pour les points de la ligne. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
Voir aussi
set Title(chartTitle)
Définit le titre du graphique. Le titre s'affiche centré au-dessus du graphique.
// Creates a line chart builder and title to 'My Line Chart'. const builder = Charts.newLineChart(); builder.setTitle('My Line Chart');
Paramètres
Nom | Type | Description |
---|---|---|
chart | String | le titre du graphique. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set Title Text Style(textStyle)
Définit le style de texte du titre du graphique.
// Creates a line chart builder and sets it up for a blue, 26-point title. const textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setTitleTextStyle(style);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour le titre du graphique. Vous pouvez créer un objet Text en appelant Charts.newTextStyle() . |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set XAxis Log Scale()
Convertit l'axe horizontal en échelle logarithmique (toutes les valeurs doivent être positives).
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set XAxis Range(start, end)
Définit la plage de l'axe horizontal du graphique.
Si des points de données se trouvent en dehors de la plage, la plage est étendue pour les inclure.
// Creates a scatter chart builder and sets the X-axis range to be 0 to 100. const builder = Charts.newTableChart(); builder.setXAxisRange(0, 100);
Paramètres
Nom | Type | Description |
---|---|---|
start | Number | Valeur de la ligne de grille la plus basse de l'axe horizontal. |
end | Number | Valeur de la ligne de grille la plus élevée de l'axe horizontal. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set XAxis Text Style(textStyle)
Définit le style de texte de l'axe horizontal.
// Creates a line chart builder and sets the X-axis text style to blue, 18-point // font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet Text en appelant Charts.newTextStyle() . |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set XAxis Title(title)
Ajoute un titre à l'axe horizontal. Le titre est centré et apparaît sous les libellés de valeur des axes.
// Creates a line chart builder and sets the X-axis title. const builder = Charts.newLineChart(); builder.setTitle('X-axis Title');
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Titre de l'axe X. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set XAxis Title Text Style(textStyle)
Définit le style de texte du titre de l'axe horizontal.
// Creates a line chart builder and sets the X-axis title text style to blue, // 18-point font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTitleTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet Text en appelant Charts.newTextStyle() . |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set YAxis Log Scale()
Convertit l'axe vertical en échelle logarithmique (toutes les valeurs doivent être positives).
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set YAxis Range(start, end)
Définit la plage de l'axe vertical du graphique. Si des points de données se trouvent en dehors de la plage, la plage est étendue pour les inclure.
// Creates a scatter chart builder and sets the Y-axis range to be 0 to 100. const builder = Charts.newTableChart(); builder.setYAxisRange(0, 100);
Paramètres
Nom | Type | Description |
---|---|---|
start | Number | Valeur de la ligne de grille la plus basse de l'axe vertical. |
end | Number | Valeur de la ligne de grille la plus élevée de l'axe vertical. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set YAxis Text Style(textStyle)
Définit le style de texte de l'axe vertical.
// Creates a line chart builder and sets the Y-axis text style to blue, 18-point // font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet Text en appelant Charts.newTextStyle() . |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set YAxis Title(title)
Ajoute un titre à l'axe vertical. Le titre est centré et apparaît à gauche des libellés de valeur.
// Creates a line chart builder and sets the Y-axis title. const builder = Charts.newLineChart(); builder.setYAxisTitle('Y-axis Title');
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Titre de l'axe Y. |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.
set YAxis Title Text Style(textStyle)
Définit le style du texte du titre de l'axe vertical.
// Creates a line chart builder and sets the Y-axis title text style to blue, // 18-point font. const textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTitleTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
text | Text | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet Text en appelant Charts.newTextStyle() . |
Renvois
Scatter
: ce compilateur est utile pour le chaînage.