Manuel de référ...login
Manuel de référence chinois Highcharts
auteur:php.cn  temps de mise à jour:2022-04-14 17:02:58

Description détaillée des options de configuration des Highcharts


Highcharts fournit un grand nombre de paramètres d'options de configuration. Vous pouvez facilement personnaliser les graphiques qui répondent aux besoins des utilisateurs. Ce chapitre présente en détail l'utilisation des options de configuration de Highcharts :


. Configuration des paramètres (Propriétés + Événements)

  1. chart.events.addSeries : Ajoutez une série au graphique.

  2. chart.events.click : événement de clic qui se produit sur la zone de dessin de l'ensemble du graphique.

  3. chart.events.load : événement de chargement de graphique.

  4. chart.events.redraw : événement de redessinage de graphique, qui peut être déclenché lorsque l'on clique sur la légende pour afficher et masquer le dessin.

  5. chart.events.selection : Lorsque la courbe du graphique peut être agrandie de manière sélective, cet événement peut être déclenché lorsqu'une opération graphique est sélectionnée.

  6. chart.height : La valeur de hauteur du graphique dessiné.

  7. chart.inverted : Les axes x et y du graphique sont inversés.

  8. chart.polar : S'il s'agit d'une carte polaire.

  9. chart.reflow : Lorsque la taille de la fenêtre change, la largeur du graphique s'adapte au changement de taille de la fenêtre.

  10. chart.renderTo : La position où le graphique est chargé est un objet DOM sur la page.

  11. chart.showAxes : Dans un graphique vierge, s'il faut afficher les axes de coordonnées.

  12. chart.type : type de graphique, la valeur par défaut est une ligne et une barre/colonne/secteur...

  13. chart.width : graphique Le largeur de la zone de dessin, la valeur par défaut est adaptative.

  14. chart.zoomType : le type de zoom du rapport de données dans le graphique. Vous pouvez zoomer sur l'axe X, l'axe Y ou les deux.

  15. couleurs : lorsqu'il y a plusieurs colonnes dans le graphique, les couleurs entre les colonnes. C'est un tableau et ne bouge généralement pas.

  16. credits.enabled : s'il faut autoriser l'affichage des informations de droits d'auteur.

  17. credits.href : Lien de copyright.

  18. credits.text : texte d'affichage des informations de copyright.

  19. exporting.buttons.exportButton.enabled : s'il faut autoriser l'affichage du bouton d'exportation.

  20. exporting.buttons.exportButton.menuItems : options de menu pour les boutons d'exportation.

  21. exporting.buttons.exportButton.onclick : Exporter l'événement de clic sur le bouton, pas le menu interne.

  22. exporting.buttons.printButton.enabled : s'il faut autoriser l'impression des boutons.

  23. exporting.buttons.printButton.onclick : L'événement de clic du bouton d'impression.

  24. exporting.enabled : indique si les boutons d'impression et d'exportation sont autorisés.

  25. exporting.filename : Le nom du fichier exporté.

  26. exporting.type : Le format de fichier par défaut pour exporter des images.

  27. exporting.url : L'adresse de traitement de l'interface pour la conversion et l'exportation de graphiques SVG.

  28. exporing.width : La largeur par défaut des images exportées.

  29. étiquettes : étiquettes, qui peuvent être chargées à n'importe quelle position dans le graphique et contenir des éléments et des styles.

  30. lang : Configuration des paramètres de langue, configuration liée au menu du bouton d'exportation, configuration du nom de l'heure, etc.

  31. legend.enabled : s'il faut autoriser les légendes.

  32. navigation.buttonOptions.enabled : indique si les boutons de toutes les navigations du graphique peuvent être cliqués.

  33. plotOptions.area.allowPointSelect : s'il faut autoriser le clic sur les points de données.

  34. plotOptions.area.color : La couleur du tracé.

  35. plotOptions.area.dataLabels.enabled : s'il faut autoriser les étiquettes de données.

  36. plotOptions.area.enableMouseTracking : s'il faut autoriser l'affichage des bulles de suivi de la souris pour les points de données dans les graphiques de données.

  37. plotOptions.area.events.checkboxClick : l'événement de clic de la case à cocher dans la légende du graphique de données.

  38. plotOptions.area.events.click : l'événement de clic du point de données dans le graphique de données.

  39. plotOptions.area.events.hide : événement lorsqu'une certaine série de données est masquée dans le graphique de données.

  40. plotOptions.area.events.show : événement lorsqu'une certaine série de données est affichée dans le graphique de données.

  41. plotOptions.area.events.legendItemClick : dans le graphique de données, l'événement se produit lorsque l'on clique sur l'élément de la légende. S'il est directement affecté à false, il ne sera pas cliquable.

  42. plotOptions.area.events.mouseOut : événement de sortie de souris pour les points de données.

  43. plotOptions.area.events.mouseOver : passez la souris sur l'événement pour les points de données.

  44. plotOptions.area.marker.enabled : s'il faut afficher les marqueurs de points dans le tracé du graphique.

  45. plotOptions.area.marker.states.hover.enabled : s'il faut autoriser le survol de la souris sur l'état du marqueur.

  46. plotOptions.area.marker.states.select.enabled : s'il faut autoriser l'état de sélection du marqueur.

  47. plotOptions.area.point.events.click : chaque événement de pointage individuel dans le graphique.

  48. plotOptions.area.point.events.mouseOut

  49. plotOptions.area.point.events..mouseOver

  50. plotOptions.area.point.events.remove : Événement lorsqu'un point du graphique est supprimé.

  51. plotOptions.area.point.events.select : événement de sélection de points de graphique.

  52. plotOptions.area.point.events.unselect : Événement lorsque le point dans le graphique est désélectionné.

  53. plotOptions.area.point.events.update : événement lorsque les données du graphique sont mises à jour.

  54. plotOptions.area.visible : Lors du chargement, si la série de données est affichée ou masquée par défaut.

  55. plotOptions.area.zIndex : Dans le cas de plusieurs séquences, ajustez l'ordre d'empilement de chaque séquence.

  56. Les point.events ci-dessus sont également applicables à d'autres graphiques en aires (arearange, Areaspline, Areasplinerange), à ​​d'autres histogrammes (barres, colonnes) et à tous les graphiques.

  57. plotOptions.area.showInLegend : s'il faut afficher dans la légende.

  58. plotOptions.area.stacking : s'il faut empiler par valeur ou par pourcentage.

  59. plotOptions.area.states.hover.enabled : indique si l'état dans lequel la souris est placée est autorisé.

  60. plotOptions.area.stickyTracking : points de données de suivi collants à la souris.

  61. plotOptions.arearange, plotOptions.areaspline, plotOptions.areasplinerange sont similaires à plotOptions.area

  62. plotOptions.bar.groupPadding : pour les groupes d'histogrammes , l'intervalle entre chaque groupe.

  63. plotOptions.bar.grouping : s'il faut regrouper les données.

  64. plotOptions.bar.minPointLength : : Définit la longueur minimale du point lorsque la valeur du point est nulle.

  65. plotOptions.bar.showInLegend : Que ce soit Montré dans la légende.

  66. plotOptions.bar.stacking : s'il faut empiler par valeur ou par pourcentage (normal/pourcentage).

  67. plotOptions.column, plotOptions.columnrange est similaire à plotOptions.bar

  68. La configuration associée de plotOptions.line est similaire à plotOptions.area configuration.

  69. plotOptions.pie.ignoreHiddenPoint : Dans le diagramme circulaire, après qu'une certaine série soit masquée en cliquant sur la légende, l'ensemble du diagramme circulaire doit-il être redistribué à 100 %, ou uniquement en fonction de le graphique original ? Caché ci-dessus, montrant un écart.

  70. plotOptions.pie.innerSize : lorsque vous dessinez un diagramme circulaire, combien d'espace doit être laissé au centre du diagramme circulaire.

  71. plotOptions.pie.slicedOffset : Utilisé en conjonction avec allowPointSelect, lorsqu'un point est cliqué, le secteur correspondant est décollé. Ce paramètre est la distance par rapport à la configuration.

  72. Les autres paramètres de configuration courants de plotOptions.pie sont similaires à plotOptions.area, plotOptions.scatter, plotOptions.series et la configuration associée de plotOptions.spline est similaire à la configuration plotOptions.area .

  73. série : est un tableau.

  74. series.data.color : La couleur d'une certaine donnée.

  75. series.data.dataLabels : étiquettes de données pour certaines données de la série.

  76. series.data.events est similaire à la configuration associée de plotOptions.area.point.events.

  77. series.data.marker est similaire à la configuration associée de plotOptions.area.marker.

  78. series.data.name : configurez le nom du point de données.

  79. series.data.sliced : Configurez la distance de séparation des secteurs dans un diagramme circulaire.

  80. series.data.x : x valeur du point.

  81. series.data.y : y valeur du point.

  82. series.name : Le nom de la série de données.

  83. series.stack : index de groupe empilé.

  84. series.type : Afficher le type de série de données.

  85. series.xAxis, series.yAxis : Lorsque vous utilisez plusieurs axes de coordonnées, spécifiez à quel axe de coordonnées correspond une certaine séquence.

  86. sous-titre : Configurez le sous-titre du graphique.

  87. titre : Configurez le titre du graphique.

  88. info-bulle : configurez les info-bulles pour les données dans le graphique.

  89. tooltip.valueDecimals : Le nombre de points décimaux autorisés.

  90. tooltip.percentageDecimals : Nombre de décimales autorisées pour les pourcentages.

  91. Paramètres de configuration xAxis, yAxis axe de coordonnées

  92. allowDecimals : indique si les décimales sont autorisées sur l'axe de coordonnées.

  93. catégories : C'est un tableau, la classification de l'axe de coordonnées.

  94. plotLines : tracez des lignes principales.

  95. tickColor : couleur de coche.

  96. tickInterval : La valeur de pas de l'échelle.

  97. labels.rotation : degré de rotation de l'étiquette d'échelle

Graphique : options de zone de graphique

Les options de zone de graphique sont utilisées pour définir les propriétés liées à la zone graphique.

参数描述默认值
backgroundColor设置图表区背景色#FFFFFF
borderWidth设置图表边框宽度0
borderRadius设置图表边框圆角角度5
renderTo图表放置的容器,一般在html中放置一个DIV,获取DIV的id属性值null
defaultSeriesType默认图表类型line, spline, area, areaspline, column, bar, pie , scatter0
width图表宽度,默认根据图表容器自适应宽度null
height图表高度,默认根据图表容器自适应高度null
margin设置图表与其他元素之间的间距,数组,如[0,0,0,0][null]
plotBackgroundColor主图表区背景色,即X轴与Y轴围成的区域的背景色null
plotBorderColor主图表区边框的颜色,即X轴与Y轴围成的区域的边框颜色null
plotBorderWidth主图表区边框的宽度0
shadow是否设置阴影,需要设置背景色backgroundColor。false
reflow是否自使用图表区域高度和宽度,如果没有设置width和height时,会自适应大小。true
zoomType拖动鼠标进行缩放,沿x轴或y轴进行缩放,可以设置为:'x','y','xy'''
events事件回调,支持addSeries方法,click方法,load方法,selection方法等的回调函数。 

Couleur : Option de couleur

L'option de couleur Couleur est utilisée pour définir la palette de couleurs du graphique.

参数描述默认值
color用于展示图表,折线/柱状/饼状等图的颜色,数组形式。array

Highcharts a fourni plusieurs jeux de couleurs par défaut. Lorsqu'il y a plus de graphiques à afficher que de types de couleurs, les graphiques supplémentaires seront automatiquement sélectionnés dans le premier jeu de couleurs. Méthodes pour personnaliser la palette de couleurs :

Highcharts.setOptions({
    colors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655',
'#FFF263', '#6AF9C4']
});

Titre : option de titre

L'option de titre du titre est utilisée pour définir les propriétés liées au titre du graphique.

参数描述默认值
text标题文本内容。Chart title
align水平对齐方式。center
verticalAlign垂直对齐方式。top
margin标题与副标题之间或者主图表区间的间距。15
floating是否浮动,如果为true,则标题可以偏离主图表区,可配合x,y属性使用。false
style设置CSS样式。{color: '#3E576F',
           fontSize: '16px'}

Sous-titre : Options de sous-titre

Les options d'attribut fournies par le sous-titre sont à peu près les mêmes que celles du titre. Vous pouvez vous référer aux options de titre ci-dessus. que l'option texte du sous-titre est par défaut '', c'est-à-dire vide, donc le sous-titre n'est pas affiché par défaut.


xAxis : option de l'axe X

L'option de l'axe X est utilisée pour définir les propriétés liées à l'axe X du graphique.

参数描述默认值
categories设置X轴分类名称,数组,例如:categories: ['Apples', 'Bananas', 'Oranges'][]
titleX轴名称,支持text、enabled、align、rotation、style等属性 
labels设置X轴各分类名称的样式style,格式formatter,角度rotation等。array
maxX轴最大值(categories为空时),如果为null,则最大值会根据X轴数据自动匹配一个最大值。null
minX轴最小值(categories为空时),如果为null,则最小值会根据X轴数据自动匹配一个最小值。array
gridLineColor网格(竖线)颜色#C0C0C0
gridLineWidth网格(竖线)宽度1
lineColor基线颜色#C0D0E0
lineWidth基线宽度0

yAxis : options de l'axe Y

Les options de l'axe Y sont fondamentalement les mêmes que les options de l'axe x ci-dessus. Veuillez vous référer aux paramètres des paramètres dans le tableau ci-dessus et ne seront pas répertoriés séparément.


Série : Options de colonne de données

Les options de colonne de données sont utilisées pour définir les propriétés liées aux données à afficher dans le graphique.

参数描述默认值
data显示在图表中的数据列,可以为数组或者JSON格式的数据。如:data:[0, 5, 3, 5],或
           data: [{name: 'Point 1',y: 0}, {name: 'Point 2',y: 5}]
''
name显示数据列的名称。''
type数据列类型,支持 area, areaspline, bar, column, line, pie, scatter or splineline

plotOptions : Options des points de données

plotOptions est utilisé pour définir les propriétés liées aux points de données dans le graphique. plotOptions a des paramètres de propriété légèrement différents selon les différents types de graphiques. Les options courantes sont désormais répertoriées.

参数描述默认值
enabled是否在数据点上直接显示数据false
allowPointSelect是否允许使用鼠标选中数据点false
formatter回调函数,格式化数据显示内容formatter: function() {return this.y;}

Info-bulle : Boîte d'invite de point de données

L'info-bulle est utilisée pour définir les informations de la boîte d'invite affichées lorsque la souris glisse vers le point de données.

参数描述默认值
enabled是否显示提示框true
backgroundColor设置提示框的背景色rgba(255, 255, 255, .85)
borderColor提示框边框颜色,默认自动匹配数据列的颜色auto
borderRadius提示框圆角度5
shadow是否显示提示框阴影true
style设置提示框内容样式,如字体颜色等color:'#333'
formatter回调函数,用于格式化输出提示框的显示内容。返回的内容支持html标签如:<b>, <strong>, <i>, <em>, <br/>, <span>2

Légende : option Légende

la légende est utilisée pour définir les propriétés liées à la légende.

参数描述默认值
layout显示形式,支持水平horizontal和垂直verticalhorizontal
align对齐方式。center
backgroundColor图例背景色。null
borderColor图例边框颜色。#909090
borderRadius图例边框角度5
enabled是否显示图例true
floating是否可以浮动,配合x,y属性。false
shadow是否显示阴影false
style设置图例内容样式''

Pour plus de détails, veuillez vous référer à la documentation en anglais sur le site officiel de highcharts : http://api.highcharts.com/highcharts

Site Web PHP chinois