Kerzendiagramm, das mit der Google Charts API als Bild gerendert wird.
Kerzendiagramme werden verwendet, um einen Anfangs- und einen Schlusswert über einer Gesamtabweichung darzustellen. Kerzendiagramme werden häufig verwendet, um das Verhalten von Aktienkursen darzustellen. In diesem Diagramm werden Elemente, bei denen der Eröffnungswert kleiner als der Schlusswert ist, grün dargestellt. Elemente, bei denen der Eröffnungswert größer als der Schlusswert ist, werden rot dargestellt. Weitere Informationen finden Sie in der Candlestick-Dokumentation in der Google Charts API.
Der Klassenname der Visualisierung lautet google.visualization.ImageCandlestickChart.
var visualization = new google.visualization.ImageCandlestickChart(container);
Datenformat
Fünf Spalten, wobei jede Zeile eine einzelne Kerzenmarkierung beschreibt:
Spalte 0:String, der als Label für diese Markierung auf der X-Achse verwendet wird.
Spalte 1:Zahl, die den Tiefst-/Tiefstwert dieser Markierung angibt. Das ist die Basis der schwarzen Linie.
Spalte 2:Nummer, die den Anfangs-/Eröffnungswert dieser Markierung angibt. Das ist ein senkrechter Rand der Kerze. Ist der Wert kleiner als der Wert in Spalte 3, ist die Kerze grün, ansonsten rot.
Spalte 3:Nummer, die den Schlusswert dieser Markierung angibt. Das ist der zweite vertikale Rahmen der Kerze. Ist der Wert kleiner als der Wert in Spalte 2, ist die Kerze rot, andernfalls grün.
Spalte 4:Zahl, die den Höchstwert dieser Markierung angibt. Das ist das obere Ende der schwarzen Linie.
Konfigurationsoptionen
Zusätzlich zu den im allgemeinen Bilddiagramm unterstützten Optionen unterstützt das Kerzendiagramm die folgenden Optionen:
Name
Typ
Standard
Beschreibung
backgroundColor
String
#FFFFFF (Weiß)
Die Hintergrundfarbe des Diagramms. Dies ist ein #RRGGBB-String mit dem #-Zeichen.
showAxisLines
boolean
true
Gibt an, ob die Achsenlinien angezeigt werden. Ist sie auf „false“ gesetzt, werden auch die Achsenbeschriftungen nicht angezeigt.
height
number
Höhe des beinhaltenden Elements
Höhe des Diagramms in Pixeln Wenn 30 < height oder height > 1.000 ist,wird dieser Wert standardmäßig auf 200 gesetzt.
Max.
number
Maximaler Datenwert
Der maximale Wert für die Y-Achse.
Min.
number
Minimaler Datenwert
Der minimale Wert auf der Y-Achse.
showCategoryLabels
boolean
true
Bei „false“ werden die Beschriftungen der X-Achse ausgeblendet.
showValueLabels
boolean
true
Bei „false“ werden die Labels der Y-Achse ausgeblendet.
showValueLabelsInternal
number
Automatisch
Der Abstand zwischen den Labels der Y-Achse in Pixeln.
Titel
String
''
Text, der über dem Diagramm angezeigt werden soll.
width
number
Breite des enthaltenden Elements
Breite des Diagramms in Pixeln. Wenn width kleiner als 30 oder größer als 1.000 ist, wird width auf 300 gesetzt.
Methoden
Methode
Rückgabetyp
Beschreibung
draw(data, options)
keine
Zeichnet das Diagramm.
Ereignisse
Sie können sich registrieren, um die auf der Seite Allgemeine Bilddiagramm beschriebenen Ereignisse zu hören.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-07-10 (UTC)."],[],[],null,["# Candlestick Image Chart\n\n**Important:** The Image Charts portion of Google Chart Tools has been [officially deprecated](http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and-api.html) as of April 20, 2012. It will continue to work as per our [deprecation policy](/chart/terms). \n1. [Overview](#Overview)\n2. [Example](#Example)\n3. [Loading](#Loading)\n4. [Data Format](#Data_Format)\n5. [Configuration Options](#Configuration_Options)\n6. [Methods](#Methods)\n7. [Events](#Events)\n8. [Data Policy](#Data_Policy)\n\nOverview\n--------\n\n\nA candlestick chart that is rendered as an image using the [Google Charts API](/chart/image/docs/gallery/compound_charts#candlestick_charts).\n\nA candlestick chart is used to show an opening and closing value overlaid on top of a total variance. Candlestick charts are often used to show stock value behavior. In this chart, items where the opening value is less than the closing value are drawn in green, and items where the opening value is more than the closing value are drawn in red. See the [candlestick documentation in the Google Charts API](/chart/image/docs/gallery/compound_charts#candlestick_charts) for more information.\n\nExample\n-------\n\n\u003cbr /\u003e\n\n\\\u003cscript type=\"text/javascript\" src=\"https://www.gstatic.com/charts/loader.js\"\\\u003e\\\u003c/script\\\u003e \\\u003cscript type=\"text/javascript\"\\\u003e google.charts.load('current', {'packages':\\['imagechart'\\]}); \\\u003c/script\\\u003e \\\u003cdiv id=\"chart_div\" style=\"width: 400px; height: 240px;\"\\\u003e\\\u003c/div\\\u003e google.charts.setOnLoadCallback(drawChart); function drawChart() { var options = {}; dataTable = google.visualization.arrayToDataTable(\\[ \\['Gainers',10,30,45,60\\], \\['Losers',20,35,25,45\\], \\], true); var chart = new google.visualization.ImageCandlestickChart(document.getElementById('chart_div')); chart.draw(dataTable, options); } \n\n```html\n\u003chtml\u003e\n \u003chead\u003e\n \u003cscript type=\"text/javascript\" src=\"https://www.gstatic.com/charts/loader.js\"\u003e\u003c/script\u003e\n \u003cscript type=\"text/javascript\"\u003e\n google.charts.load(\"current\", {packages:[\"imagechart\"]});\n google.charts.setOnLoadCallback(drawChart);\n\n function drawChart() {\n\n var options = {};\n dataTable = google.visualization.arrayToDataTable([\n ['Gainers',10,30,45,60],\n ['Losers',20,35,25,45],\n ], true);\n\n var chart = new google.visualization.ImageCandlestickChart(document.getElementById('chart_div'));\n chart.draw(dataTable, options);\n }\n \u003c/script\u003e\n \u003c/head\u003e\n \u003cbody\u003e\n \u003cdiv id=\"chart_div\" style=\"width: 400px; height: 240px;\"\u003e\u003c/div\u003e\n \u003c/body\u003e\n\u003c/html\u003e\n```\n\nLoading\n-------\n\n\nThe `google.charts.load` package name is `\"imagechart\"`. \n\n```transact-sql\n google.charts.load('current', {packages: [imagechart]});\n```\n\n\nThe visualization's class name is `google.visualization.`ImageCandlestickChart. \n\n```gdscript\n var visualization = new google.visualization.ImageCandlestickChart(container);\n```\n\nData Format\n-----------\n\nFive columns, where each row describes a single candlestick marker:\n\n- **Col 0:** String used as a label for this marker on the X axis.\n- **Col 1:** Number specifying the low/minimum value of this marker. This is the base of the black line.\n- **Col 2:** Number specifying the opening/initial value of this marker. This is one vertical border of the candle. If less than the column 3 value, the candle will be green; otherwise it will be red.\n- **Col 3:** Number specifying the closing/final value of this marker. This is the second vertical border of the candle. If less than the column 2 value, the candle will be red; otherwise it will be green.\n- **Col 4:** Number specifying the high/maximum value of this marker. This is the top of the black line.\n\nConfiguration Options\n---------------------\n\nIn addition to the options supported by the [Generic Image Chart](/chart/interactive/docs/gallery/genericimagechart#Configuration_Options),\nthe Candlestick Chart supports the following options:\n\n| Name | Type | Default | Description |\n|-------------------------|---------|----------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| backgroundColor | string | '#FFFFFF' (white) | The background color for the chart. This is a #RRGGBB string, including the # mark. |\n| showAxisLines | boolean | true | Whether to show the axis lines. If set to false, then the axis labels will also not be shown. |\n| height | number | Height of the containing element | Height of the chart, in pixels. If 30 \\\u003c *height* or *height* \\\u003e 1,000 then this value will default to 200. |\n| max | number | Maximum data value | The maximum Y axis value. |\n| min | number | Minimum data value | The minimum Y axis value. |\n| showCategoryLabels | boolean | true | If false, hides the X axis labels. |\n| showValueLabels | boolean | true | If false, hides the Y axis labels. |\n| showValueLabelsInternal | number | auto | The spacing between the Y axis labels, in pixels. |\n| title | string | '' | Text to display above the chart. |\n| width | number | Width of the containing element | Width of the chart, in pixels. If *width* is less than 30 or greater than 1,000, then *width* will be set to 300. |\n\nMethods\n-------\n\n| Method | Return Type | Description |\n|-----------------------|-------------|------------------|\n| `draw(data, options)` | none | Draws the chart. |\n\nEvents\n------\n\nYou can register to hear the events described on the [Generic\nImage Chart](/chart/interactive/docs/gallery/genericimagechart#Events) page.\n\nData Policy\n-----------\n\n\nPlease refer to the [Chart API logging policy](/chart/interactive/faq#logging)."]]