Выложили 4.2.2
Фичи:- Коннекторы Micex и AlfaDirect переведены на сообщения.
Пример отрисовки профиля::::spoiler
- Добавление и настройка осей:
var main = new ChartArea();
//оси для отображения профайла объема
main.XAxises.Add(new ChartAxis
{
Id = "X2",
Group = "G1",
AutoRange = false,
AxisType = ChartAxisType.Numeric,
AxisAlignment = ChartAxisAlignment.Left,
FlipCoordinates = true,
DrawMajorGridLines = false,
DrawMajorTicks = false,
DrawMinorGridLines = false,
DrawMinorTicks = false,
DrwaLables = false
});
main.YAxises.Add(new ChartAxis
{
Id = "Y2",
AxisType = ChartAxisType.Numeric,
AxisAlignment = ChartAxisAlignment.Top,
FlipCoordinates = true
});
//добавляем оси X-профайла и основную Y в одну группу
var y = main.YAxises.First(a => a.Id == "Y");
y.Group = "G1";
y.AutoRange = false;
- Чтобы отрисовать объем в виде профиля, необходимо создать VolumeProfileIndicator со следующими параметрами:
var el = new ChartIndicatorElement
{
Color = Color.FromArgb(0x37, 0x33, 0x33, 0x33);
IsLegend = true,
Indicator = new VolumeProfileIndicator { UseTotalVolume = true, Step = 5 },
Title = "VolumeProfile",
DrawStyle = ChartIndicatorDrawStyles.StackedBar,
StrokeThickness = 3,
IndicatorPainter = new VolumeProfilePainter(),
YAxisId = "Y2",
XAxisId = "X2",
};