LineBreakChart

LineBreakChart[{{date1, p1}, {date2, p2}, ...}]
生成一个三值线图,其中在日期 的价格为 .

LineBreakChart[{"name", daterange}]
生成一个三值线图,其中显示在日期范围 daterange 上金融实体 的收盘价格.

LineBreakChart[{...}, n]
生成一个三值线图,其中连续的 n 支柱引起一次反转.

更多信息更多信息

  • LineBreakChart 显示为一系列垂直的柱,其中可能在单支柱中包含多个价格,在这里价格趋势表现突出.
  • LineBreakChart[{{..., p1}, {..., p2}, ...}, n] 考虑过去 天的价格. 如果过去 天的价格是上涨的,则如果 则绘制一支新的上涨柱,如果 则绘制一支新的下跌柱;否则,不绘制新的柱. 这对于下跌价格是相同的. 如果没有长度为 的上涨或下跌价格序列,则该规则应用于前两个价格.
  • 对于三值线图,LineBreakChart[...] 等价于 LineBreakChart[..., 3].
  • 日期 视为由事件组成的有序序列,并且不以绝对的时间度量显示.
  • 的日期格式与 DateListPlot 中所用的相同.
  • daterangeFinancialData 中所用的相同.
  • LineBreakChart 的数据元素可以以下面形式给出:
  • {datei,pi}一个纯日期和价格对
    wi[{datei,pi},...]一个日期价格以及封装
    formi->mi一个具有元数据 的价格
  • 一支柱可能表示一些日期-价格对,而相应的封装将应用于整支柱.
  • 不以这些形式给出的数据视为缺失数据,并且通常当产生图表时,被排除.
  • LineBreakChart 的数据可以以如下形式给出:
  • {e1,e2,...},{"name",daterange}不具有整体封装的数据
    w[{e1,e2,...}],w[{"name",daterange}]具有整体封装的数据
  • 对于数据元素,可以使用以下封装:
  • Annotation[e,label]提供一个注解
    Button[e,action]当该元素被点击时,定义要执行的操作
    EventHandler[e,...]对该元素定义一个通用事件句柄
    Hyperlink[e,uri]使元素作为一个超链接起作用
    Labeled[e,...]使用标签显示该元素
    PopupWindow[e,cont]对该元素附加一个弹出窗口
    StatusArea[e,label]当鼠标移过该元素时在状态栏中显示
    Style[e,opts]使用指定样式显示该元素
    Tooltip[e,label]对该元素附加一个任意的工具提示条
  • LineBreakChart 中,LabeledPlaced 允许下列位置信息:
  • Top,Bottom,Left,Right,Center柱内位置
    Above, Below, Before, After柱外位置
    {{bx,by},{lx,ly}}在柱形中尺度缩放后的位置 上,该位置处的标签中的尺度缩放后的位置
  • LineBreakChart 具有和 Graphics 相同的选项,另外有以下添加和变动:
  • AspectRatio1/GoldenRatio整体高宽比
    AxesTrue是否绘制轴
    ChartBaseStyleAutomatic柱形的整体样式
    ChartElementFunctionAutomatic如何生成柱形的原始图形
    ChartElementsAutomatic在每支柱中所用的图形
    DateFunctionAutomatic如何把日期转化为标准形式
    EventLabelsNone要添加标签的事件
    GridLinesAutomatic要绘制的网格线
    GridLinesStyleAutomatic网格线的样式
    PerformanceGoal$PerformanceGoal尝试优化的性能方面
    ScalingFunctionsNone如何对单个坐标进行尺度缩放
    TrendStyleAutomatic如何对上涨和下跌趋势进行样式化处理
    ScalingFunctionsNone是否对 轴进行尺度缩放
  • 提供给 ChartElementFunction 的参数为柱形区域 、日期-价格对 list 和元数据.
  • ChartElementFunction 的内置设置列表可以从 获取.
  • 在设置 ChartElements->{up, down} 下,updown 将分别用于上涨和下跌的柱形.
  • EventLabels->{..., datei->lbli, ...} 指定与 相关联的一个标签. 该标签将与把 包括在日期范围内的柱形一同显示.
  • ScalingFunctions->sy 下,对价格应用函数 . ScalingFunctions 仅对显示产生影响,而并不影响控件.
  • LineBreakChart 中,来自选项和其它结构的样式和其它规格以下列顺序应用:TrendStyleStyle 和其它封装、ChartElementFunction,其中后面的规格覆盖前面的规格.
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »