LineBreakChart

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

makes a line break chart with prices pi at date datei.

LineBreakChart[{"name",daterange}]

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

LineBreakChart[{},n]

makes a line break chart where n bars in a row cause a reversal.

Details and Options

Examples

open allclose 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  (23)

Data and Wrappers  (13)

Automatically get quarterly data for a financial entity:

Get data for a specific date range:

Get data from FinancialData:

Specify the number of bars required for a reversal:

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:

Styling and Appearance  (7)

Specify styles for up and down trends:

Use preset styles:

ChartBaseStyle can be used to set a style for all chart elements:

Style can be used to override styles:

Use built-in programmatically generated bars:

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 bar:

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  (41)

ChartBaseStyle  (3)

Use ChartBaseStyle to style bars:

ChartBaseStyle combines with TrendStyle:

ChartStyle may override settings for ChartBaseStyle:

Style may override settings for ChartBaseStyle:

ChartElementFunction  (4)

Get a list of built-in settings for ChartElementFunction:

For detailed settings, use Palettes ChartElementSchemes:

These ChartElementFunction objects show the global scale:

Write a custom ChartElementFunction:

ChartElements  (7)

Use any Graphics object for the bars:

Use different markers for up and down trends:

Graphical elements pick up the style from TrendStyle:

Graphics3D:

Use images for the bars:

Shapes are stretched to fill the bar by default:

Use a fixed height for the elements:

Use explicit sizes for width and height:

EventLabels  (3)

Events are labeled at the price by default:

Use Placed to control label placement:

Use Placed to control label appearance:

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 with emphasized year grid lines:

Year grid lines are emphasized:

Style grid lines:

GridLines overrides GridLinesStyle:

PerformanceGoal  (3)

Generate a paired bar chart with interactive highlighting:

Emphasize performance by disabling interactive behaviors:

Typically, less memory is required for noninteractive charts:

PlotRange  (3)

LineBreakChart 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  (2)

Prices are normally shown on a linear scale:

Show prices on a logarithmic scale:

TrendStyle  (6)

TrendStyle uses green for up trends and red for down trends by default:

Use black for up trends and red for down trends:

Use named styles:

TrendStyle combines with ChartBaseStyle:

With TrendStyle set to None, the base style is used for up trends and empty bars for down trends:

TrendStyle->style uses style for up trends and empty bars for down trends:

Applications  (1)

Visualize the mean temperature in Chicago using WeatherData as a LineBreakChart:

Properties & Relations  (5)

Reversals occur when the price change exceeds the previous n bars:

LineBreakChart only shows time periods with significant change in price:

Use InteractiveTradingChart to visualize and interactively analyze financial data:

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

Use DateListPlot to visualize financial data:

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

Text

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2023_linebreakchart, author="Wolfram Research", title="{LineBreakChart}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/LineBreakChart.html}", note=[Accessed: 29-February-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_linebreakchart, organization={Wolfram Research}, title={LineBreakChart}, year={2014}, url={https://reference.wolfram.com/language/ref/LineBreakChart.html}, note=[Accessed: 29-February-2024 ]}