专业图表绘制

Advanced Charting
  1. 高级图表绘制

This document lists advanced features that will provide a professional look to a complex chart.

Complex Data Representation 复杂的数据表示

The XY-diagram supports an unlimited number of additional panes and secondary axes, which makes it possible to effectively represent complex and diverse data structures onto your chart.

With independent scrolling and zooming for different panes and axes, you are not limited by the quantity of data that can be fed at a time.

Flexible Axis Scale

Automatic and Manual Scale Ranges
XtraCharts analyzes incoming data and automatically adjusts the range of its axes to fit all series points. You can limit or extend an axis range on your own, as well as make the axis scrollable.

Smart Date-Time Scale
When a series uses the date-time argument scale type, you can use the advantages of the automatic date-time modes. To learn more about them, see Date-Time Data Representation.

Logarithmic Scale对数刻度
For numeric data, you can enable the AxisBase.Logarithmic property of an axis.

对于数值数据,打开轴的AxisBase.Logarithmic对数属性

Automatic and Manual Scale Breaks自动和手动刻度断点
When the AutoScaleBreaks.Enabled property is turned on, XtraCharts automatically inserts scale breaks (up to the specified number) into an axis range if this is suggested by incoming data.

Alternatively, you can insert any number of custom scale breaks to avoid a pointless use of the chart's area by an unnecessary or non-relevant data.

Comprehensive Explanatory Capabilities

Smart Series Point Labels
XtraCharts effectively solves the all-common problem of charting - a mess that occurs when a lot of series data points are displayed, each accompanied with its own label. To avoid such mess in your chart, you can choose among several algorithms to find the one that best suits your needs. For details, see Series Point Labels.

Interactive Text and Image Annotations交互式文本和图形注记
You can accompany your chart with any number of text or image annotations that can be anchored to any point on a chart's surface or any diagram coordinate or a series point.

Moreover, you can provide your end-users with the capability to re-locate, rotate, re-size, and anchor annotations by themselves.

Chart Titles
You can create an unlimited number of chart titles with HTML and word-wrap support, and position them freely onto your chart.

Enhanced Legend Capabilities增强的图例功能
Using special event handlers, you can fully customize the appearance and layout of the legend items, i.e. change their marker appearance (their colors, fill style, size and visibility) and adjust their text options (font, color and visibility).

使用特殊的事件句柄

Moreover, you can specify custom images for the legend item markers.

Financial Charting

  1. 经济图表绘制

This document describes the main features available in XtraCharts for producing professional financial charts.

The following sections are available in this document.

Financial Series

XtraCharts provides two special series view types for financial charting - Stock and Candle Stick (also known as Low-High-Open-Close).

Because these chart types support XY-Diagram, you can use any other compatible series in your financial chart and these charts can be rotated (have their X- and Y-axes flipped) via the XYDiagram.Rotated property.

Both the Stock and Candle Stick series provide the FinancialSeriesViewBase.ReductionOptions property. It:

- provides access to settings that define a particular price value (Open, Close, High or Low) on which the price action analysis is performed;

- specifies a color to indicate the price reduction;

- and controls whether or not price reductions are indicated within a series.

For a Stock chart you can choose whether or not to show only the Open or Close price levels or both via the StockSeriesView.ShowOpenClose property.

To control the content, position and arrangement of point labels, use the PointOptions.PointView and StockPointOptions.ValueLevel properties of the series and the SeriesLabelBase.ResolveOverlappingMode property of series point labels.

To learn about other customizations that are not specific to financial charts, see Advanced Charting.

Days-Off Exclusion and Custom Weeks

To avoid gaps that occur in a date-time data when a non-working day is displayed, enable the AxisBase.WorkdaysOnly property of the X-axis and access the options provided by the AxisBase.WorkdaysOptions property.

NoteNote

You can import the list of holidays (to exclude them from the X-axis scale) in our native Scheduler (.xml) or Microsoft Office Outlook® (.hol) formats from a file (via the WorkdaysOptions.LoadHolidays method).

Using these options you can define a custom week and strict working days that are included in the axis range, excluding the defined holidays and weekends.

For a step-by-step tutorial, see How to: Exclude Weekends and Holidays from the Axis Scale.

To learn more about our advanced support for the date-time scale type, see Date-Time Data Representation.

Technical Indicators

Apart from Strips and Constant Lines, for any 2D XY series you can employ technical indicators (such as Regression and Trend Lines, or Fibonacci and Moving Average indicators of various kinds).

Note that you are not restricted to the available set of indicators - some can easily be implemented on your own by employing additional (e.g. Line) series, and/or displaying them on separate panes and tying them to any number of secondary axes.

An example of how this can be done is available online in our Code Central database at Webinar - Creating Your Own Financial Indicators (ASP.NET).

You can set a separate palette for painting all the indicators on a chart via the ChartControl.IndicatorsPaletteName property.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值