WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

KagiChart [{{date1,p1},{date2,p2},}]

makes a Kagi chart with prices pi at date datei.

KagiChart [{"name",daterange}]

makes a Kagi chart of closing prices for the financial entity "name" over the date range daterange.

KagiChart [{},rt]

makes a Kagi chart with reversal threshold rt.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Data and Wrappers  
Tabular Data  
Styling and Appearance  
Labeling  
Options  
AspectRatio  
Axes  
AxesLabel  
Show More Show More
AxesOrigin  
AxesStyle  
ChartBaseStyle  
EventLabels  
Frame  
FrameStyle  
GridLines  
GridLinesStyle  
ImageSize  
PerformanceGoal  
PlotRange  
PlotTheme  
ScalingFunction  
Ticks  
TicksStyle  
TrendStyle  
Applications  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

KagiChart [{{date1,p1},{date2,p2},}]

makes a Kagi chart with prices pi at date datei.

KagiChart [{"name",daterange}]

makes a Kagi chart of closing prices for the financial entity "name" over the date range daterange.

KagiChart [{},rt]

makes a Kagi chart with reversal threshold rt.

Details and Options

Examples

open all close all

Basic Examples  (2)

Chart the prices from a list of values:

Use three months of prices from FinancialData entities:

Specify a date range:

Scope  (26)

Data and Wrappers  (16)

Automatically get quarterly data for a financial entity:

Get data for a specific date range:

Get data from FinancialData :

Reversal threshold by default is a fraction of the price range:

Use thresholds relative to the overall price range:

Use thresholds that are a percentage of the current price:

Use absolute thresholds:

The data may include units:

Specify the units to use:

Data can be TimeSeries , EventSeries , or TemporalData :

Use wrappers on individual data:

Use wrappers on entire datasets:

Wrappers can be nested:

Override the default tooltips:

Use PopupWindow to provide additional drilldown information:

Button can be used to trigger any action:

Tabular Data  (1)

Get tabular data:

Plot tabular data whose columns represent dates and prices:

Use a smaller reversal threshold:

Styling and Appearance  (6)

Specify styles for up and down trends:

Use preset styles:

ChartBaseStyle can be used to set a style for the entire chart:

Style can be used to override styles:

Use a theme with simple ticks and grid lines in a bright color scheme:

Use a theme with a dark background in a high-contrast color scheme:

Labeling  (3)

Use Labeled to add a label to a candlestick:

Use symbolic positions for label placement:

Label a list of date events:

Use Placed to control the positioning of labels, using the same positions as for Labeled :

Options  (64)

AspectRatio  (3)

By default, KagiChart uses a fixed height-to-width ratio for the plot:

Make the height the same as the width with AspectRatio 1:

AspectRatio Full adjusts the height and width to tightly fit inside other constructs:

Axes  (3)

By default, Axes are drawn:

Use Axes False to turn off axes:

Turn each axis on individually:

AxesLabel  (3)

No axes labels are drawn by default:

Place a label on the axis:

Use units as labels when using FinancialData :

AxesOrigin  (3)

The position of the axes is determined automatically:

Specify an explicit date as origin for the axes:

Use named positions for the axis:

AxesStyle  (4)

Change the style for the axes:

Specify the style of each axis:

Use different styles for the ticks and the axes:

Use different styles for the labels and the axes:

ChartBaseStyle  (1)

Use ChartBaseStyle to apply overall styles to lines:

EventLabels  (3)

Events are labeled at the price by default:

Use Placed to control label placement:

Use Placed to control label appearance:

Frame  (3)

KagiChart does not use a frame by default:

Use Frame True to turn on the frame:

Draw a frame on the left and bottom edges:

FrameStyle  (2)

Specify the style of the frame:

Specify style for each frame edge:

GridLines  (4)

Grid lines are used by default:

Turn off date grid lines:

Turn off price grid lines:

Place grid lines at month or year boundaries:

Use dotted grid lines for months and red grid lines for years:

GridLinesStyle  (4)

By default, GridLinesStyle uses dotted grid lines:

Year grid lines are emphasized:

Style grid lines:

GridLines overrides GridLinesStyle :

ImageSize  (7)

Use named sizes such as Tiny , Small , Medium and Large :

Specify the width of the plot:

Specify the height of the plot:

Allow the width and height to be up to a certain size:

Specify the width and height for a graphic, padding with space if necessary:

Setting AspectRatio Full will fill the available space:

Use maximum sizes for the width and height:

Use ImageSize Full to fill the available space in an object:

Specify the image size as a fraction of the available space:

PerformanceGoal  (3)

Generate a KagiChart with interactive highlighting:

Emphasize performance by disabling interactive behaviors:

Typically, less memory is required for non-interactive charts:

PlotRange  (3)

KagiChart automatically draws all price dates:

Limit to a specific date range:

PlotRange only includes dates for which there is data:

PlotTheme  (2)

Use a theme with simple ticks and grid lines in a bright color scheme:

Change the trend style:

ScalingFunction  (1)

Show prices on a logarithmic scale:

Ticks  (7)

Ticks are placed automatically in each plot:

Use Ticks None to draw axes without any tick marks:

Use ticks on the axis, but not the axis:

Draw tick marks at the specified positions with the specified labels:

Use specific ticks on one axis and automatic ticks on the other:

Specify the lengths for ticks as a fraction of graphics size:

Use different sizes in the positive and negative directions for each tick:

Specify a style for each tick:

TicksStyle  (4)

By default, the ticks and tick labels use the same styles as the axis:

Specify an overall ticks style, including the tick labels:

Specify ticks style for each of the axes:

Use a different style for the tick labels and tick marks:

TrendStyle  (4)

Style up and down trends:

Use additional named styles:

TrendStyle combines with ChartBaseStyle :

With TrendStyle set to None , ChartBaseStyle is used:

Applications  (1)

See mean temperature in Chicago using WeatherData on KagiChart :

Properties & Relations  (7)

Larger thresholds filter out more noise:

KagiChart only shows time periods with significant change in price:

Use CandlestickChart to visualize the financial data:

Use TradingChart to visualize and analyze financial data:

Use InteractiveTradingChart to visualize and interactively analyze financial data:

Use PointFigureChart , LineBreakChart , and RenkoChart to analyze the relation of financial prices and time:

Use DateListPlot to visualize financial data:

Wolfram Research (2010), KagiChart, Wolfram Language function, https://reference.wolfram.com/language/ref/KagiChart.html (updated 2025).

Text

Wolfram Research (2010), KagiChart, Wolfram Language function, https://reference.wolfram.com/language/ref/KagiChart.html (updated 2025).

CMS

Wolfram Language. 2010. "KagiChart." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/KagiChart.html.

APA

Wolfram Language. (2010). KagiChart. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/KagiChart.html

BibTeX

@misc{reference.wolfram_2025_kagichart, author="Wolfram Research", title="{KagiChart}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/KagiChart.html}", note=[Accessed: 04-January-2026]}

BibLaTeX

@online{reference.wolfram_2025_kagichart, organization={Wolfram Research}, title={KagiChart}, year={2025}, url={https://reference.wolfram.com/language/ref/KagiChart.html}, note=[Accessed: 04-January-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /