amCharts 5: Stock Chart(英語版)
財務/株式およびその他の時間ベースのデータを表示するための分析ツール
amCharts 社の製品
2019 年より日本国内にてComponentSourceで販売中。
価格:¥ 37,400 (税込)〜 バージョン: 5.x 新機能 更新日: Apr 7, 2026
Released: Jun 21, 2022
Updated Oct 10, 2023
SliceGrouper would use first color in series for a "group" slice if series was using a color set with custom list of colors.5.4.10).forceInactive was not working on Container.drawingsInteractive(value: bool) method in StockChart was not working properly.Updated Oct 6, 2023
StockChart settings stockPositiveColor and stockNegativeColor was being ignored in some cases since 5.4.9.Updated Oct 6, 2023
drawingsInteractive(value: bool) method has been added to StockChart. False will make current annotations (drawings) fully static (non-editable).XYChart was not focusable.PieSeries could overlap with other slices if some slices were hidden.XYChart.StockChart were being colored based on previous period close value instead of current period open value.Updated Sep 22, 2023
StockChart."z" date formatting codes were not respecting the Root.timezone setting.groupData of DateAxis was changed from true to false, the chart was not displaying the newly-loaded data properly.StockChart was always using "close" value even if a different value was selected in the settings.XYCursor and releasing outside plot area.Animation's "stopped" event) the animation would not play.Updated Sep 18, 2023
panelResizer property to StockPanel. This holds an instance of an element used as a grip for resizing a panel.originalEvent to all XYCursor events.selectcancelled event to XYCursor.Updated Sep 4, 2023
"@series" ref inside of a bullet to access the series of the bullet."#foo.get('bar')" syntax to look up settings on the referenced object.DateAxis could error out when using time zones.aria-hidden was set to incorrect value.Updated Aug 26, 2023
addChildData() has been added to Hierarchy.wheelY: "none" is set, regardless of the wheelX setting.Updated Aug 15, 2023
aria-hidden attribute set, so they are not read out by screen readers.SettingsModal was not being disposed together with a Root with a StockChart in it.Updated Aug 7, 2023
toGlobalPosition(position). Converts relative axis position taking into account its current zoom count.FlowNodes: disabledField. Allows pre-collapsing of nodes using data.geoJSON.stops.calculateSize when using transform: scale.Updated Jul 18, 2023
BolingerBand settings (StockChart).Label with wrapping/truncation, containing only symbols like question mark could make the whole chart break in a dead loop.LineSeries was not being included in the calculation of min/max of the vertical ValueAxis if it did not have any data points in current zoom scope of the horizontal DateAxis.Updated Jul 4, 2023
Updated Jun 28, 2023
getTooltipText() method on Axis now has a second parameter adjustPosition (default: true). It only affects DateAxis. If set to false will not adjust position before formatting date by base interval.Root element now has three additional settings: focusable, ariaLabel and role (all are empty by default).role of the <div> element that holds focusable elements has been changed to graphics-document (was application) to better reflect interactive element.<div> element that holds <canas> elements now has aria-hidden="true" set.type with the JSON plugin, it will now always replace the existing Entity instead of merging.ariaLabel on horizontal scrollbar grips were being populated to a slightly wider range than actual range of the related DateAxis.ExportingMenu methods open() and toggle() were not working when attached to click events on external elements.DateRangeSelector was allowing pickers to go outside selectable date range.ListTemplate (like grid).sprite.hideTooltip() was called.Sprite and tooltipPosition was changed from "fixed" to "pointer", it was not following mouse unless you unhovered and then hovered over sprite again.Updated Jun 13, 2023
XYCursor will no longer freeze when selecting and pointer moves out of plot area.Treemap's focus navigation using arrow keys and focusableGroup was not working properly.Annotator plugin was sometimes retaining drawings after drawing was canceled.Updated Jun 1, 2023
Legend data fixed.Updated May 30, 2023
5.3.13.Updated May 30, 2023
forceLTR (default: false) setting on NumberFormatter. If set to true, it will force all formatted numbers to be LTR, regardless of the direction settings on chart/page.Legend: true has been added to dataContext of a legend bullet DataItem (bullets are created for LineSeries), just so that it is possible to distinguish between bullets created for series and legend.Hierarchy was not not keeping its node toggle state after resize.DateRangeSelector was generating an error when zooming StockChart.Tooltip was not being disposed properly when Root element was disposed.Container with verticalScrollbar enabled.PieSeries was erroring if its stroke setting was set.Updated May 5, 2023
min and max settings are now optional for IHeatRule.XLSX package (with vulnerability) from dependencies in favor of a bundled hard copy (version 0.19.3) due to their decision not to publish to NPM.getDataItemById() method was not working properly on Hierarchy series.Updated Apr 7, 2023
tooltip.label.set("interactive", true).Updated Apr 6, 2023
clickTarget = "none" is set.Updated Mar 31, 2023
PeriodSelector setting: hideLongPeriods. Indicates whether to hide buttons for periods that are longer than the actual data on chart.DrawingControl methods: clearDrawings() and setEraser(true | false).hide() and show() will now properly hide and show any indicator.StockPanel via its hide() method will now animate it to size 0 before hiding completely.StockChart could become incorrect if there were compared series and the scale was switched back and forth between logarithmic and regular.pointerOrientation on a Tooltip was not updating an already visible tooltip.Updated Mar 24, 2023
oversizedBehavior: "hide" setting) Label elements will now trigger boundschanged events.marginTop and marginBottom have been set to 1 on all ZoomControl buttons.keepTargetHover: true.tooltipContainerBounds set.DrawingControl can now be used completely standalone.series.data.setIndex was used to update old data (since 5.3.7).zoomToValues() (and zoomToDates() by extension) method on GaplessDateAxis was not working correctly with a date range outside of actual data range.Updated Mar 9, 2023
calculateSize setting on Root. This is needed if you are using a transform: scale(...) CSS style.DateRangeSelector: minDate and maxDate. Allows restricting date selection to specific date ranges.StockChart: drawingsupdated and indicatorsupdated. Events kick in when drawings or indicators are added, updated, or removed.DateRangeSelector will now limit dates to actual range of data. To disable set minDate and maxDate to null.XYSeries were creating Bullet objects even if distance between them was less than minBulletDistance which was not efficient and could slow the browser down.ghostLabel obstructing interactivity for other labels.Updated Feb 27, 2023
cors setting for Picture (defaults to "anonymous").beginPath method has been added to CanvasGraphics.ColumnSeries could remain visible on the plot area even if the whole column was out of visible axis bounds.ghostLabel was causing some interfering issues with interactive labels of an axis.Updated Feb 24, 2023
5.3.4 as it was causing other issues.Updated Feb 20, 2023
cellWidth read-only private setting has been added to Axis. This holds a distance in pixels between two grid lines. It might not be accurate as grid on DateAxis might not be at equal intervals.getCellWidthPosition() has been added to all axis types. This returns the relative distance between two grid lines of the axis.StockChart's X-axes from all panels not always were syncing properly between data updates.LineSeries in with a StockChart control was not changing its tooltip color.GaplessDateAxis was not taking into account missing dates when using zoomToDates() or zoomToValues() methods.ValueAxis was zooming to incorrect position.Updated Feb 8, 2023
Language: addTranslationsAny(). Allows you to add custom translations to locale.StockChart if "Reset" button was pressed when there were drawings present on the chart, it could freeze.dispose() on a StockToolbar was not properly removing all DOM elements.getCellWidthPosition() method on a CategoryAxis was returning a wrong result.Updated Feb 3, 2023
StockChart's panels date axes could go out of sync if data range was different. Now all X-axes will sync their min and max to the axis of the main panel (one that contains stockSeries).StockChart could crash if the height of div was really small.selectionMinFinal and selectionMaxFinal were not being set on a DateAxis.Updated Jan 31, 2023
mainDataItems getter has been added to XYSeries. It returns ungrouped data items array.crisp is now set to true by default in Tick elements.maxTooltipDistance: -1 could be hidden when it should have been shown.stockSeries on an indicator was not working (Chart was force-setting its own stockSeries on indicators).@types/d3-hierarchy.yarn ex.Updated Jan 27, 2023
JSON plugin which allows serializing and parsing serialized (JSON) configs into charts.StockChart's' IndicatorControl and DrawingControl used for serializing user-added indicators and annotations.crisp (default: false) setting has been added to Sprite. If set to true, will adjust strokeWidth to match screen zoom (retina) as well as its positions will be rounded up, so the lines look crisper. It's primarily meant for straight lines, but can work on other objects, too. Use with care, as coordinate rounding might produce overlapping or gaps between shapes that should be adjacent.Root property: accessible (default: true).Root property: updateTick (default: true). Set it to false to temporarily disable all rendering on Root. Reset back to true to resume rendering. Useful when you need to do a bunch of async operations that might result in errors if rendering started before all of them finish.crisp is now set to true by default on elements that use straight lines, like grid, ticks, resize button icon, etc.StockChart theme. Now it will be the same as regular XYChart.es2015 target instead of es5.GaplessDateAxis might get hidden at some zoom levels.StockChart was not being unselected when other drawing tool was selected."YYYY" (year of week) in date format was not working properly in all cases.Updated Jan 20, 2023
Updated Jan 17, 2023
Updated Jan 4, 2023
ColumnSeries with null values could display 1px height loose column on top of the plot container.Updated Jan 2, 2023
stockPositiveColor and stockNegativeColor initially on a StockChart was not affecting colors of candlesticks.Tooltip had keepTargetHover: true set, the portions of the tooltip outside the chart area were not being registered for hovers when the Root element had tooltipContainerBounds set.DateAxis with data grouping enabled could go into infinite loop of switching between period in some specific data setups.Updated Dec 20, 2022
ZigZag indicator was always using 5% deviation even if user set a different value.ColumnSeries/CandlestickSeries was not being hidden if a cursor was used and mouse was moved away from the chart.Updated Dec 20, 2022
ForceDirected node with topDepth set to 1 was clicked to hide children and then clicked again to reveal them, the clicked node was hidden (since 5.2.42).ValueAxis with min and max set could result in an empty chart (since 5.2.43).Updated Dec 19, 2022
groupintervalchanged event to DateAxis which kicks in when data grouping is on, and current group interval changes, e.g. via zooming the chart.