跳至内容

CGraphic

CGraphic

CGraphic是创建自定义图表的基本类。

描述

CGraphic类提供了使用自定义图表的众多方面。

该类存储主要的图表元素,设置其参数和执行绘图。

另外,该类还存储图表曲线和提供不同的显示选项。

声明

class CGraphic

主题

#include <Graphics\Graphic.mqh>

类函数

Method描述
Create创建一个绑定图表对象的图形源
Destroy删除图表并取消图形资源
Update显示实施的更改
ChartObjectName获得绑定图表的对象名称
ResourceName获得图形资源名称
XAxis获得X坐标轴的指针
YAxis获得Y坐标轴的指针
GapSize获得/设置图表元素之间的缩进大小
BackgroundColor获得/设置背景色
BackgroundMain获得/设置图表标题
BackgroundMainSize获得/设置子标题字体大小
BackgroundMainColor获得/设置图表标题颜色
BackgroundSub获得/设置子标题
BackgroundSubSize获得/设置子标题字体大小
BackgroundSubColor获得/设置图表子标题颜色
GridLineColor获得/设置网格线颜色
GridBackgroundColor获得/设置网格背景色
GridCircleRadius获得/设置网格节点的点半径
GridCircleColor获得/设置网格节点的点颜色
GridHasCircle获得/设置网格节点的点式绘制标识
GridAxisLineColor获得真实图表坐标轴的颜色值。
HistoryNameWidth获得/设置可允许显示的最长曲线名
HistoryNameSize获得/设置曲线名称的字体大小
HistorySymbolSize获得/设置标记法则交易品种的大小
TextAdd添加文本到图表
LineAdd添加线型到图表
CurveAdd创建和添加曲线到图表
CurvePlot通过索引绘制之前创建的曲线
CurvePlotAll绘制之前创建的全部曲线
CurveGetByIndex根据指定索引获得曲线
CurveGetByName通过指定名称获得曲线
CurveRemoveByIndex根据指定索引删除曲线。
CurveRemoveByName通过指定名称删除曲线。
CurvesTotal获得给定图表的曲线数。
MarksToAxisAdd添加刻度标记到图表坐标轴
MajorMarkSize获得/设置图表坐标轴上的报价刻度大小
FontSet设置当前字体参数
FontGet获得当前字体参数
Attach获得/设置图形资源并将其绑定到CGraphic类实例
CalculateMaxMinValues计算(重新计算)两个坐标轴上的最大最小图表值。
Height获得图表像素高度。
IndentDown获得/设置较低边界的图表缩进。
IndentLeft获得/设置左边界的图表缩进。
IndentRight获得/设置右边界的图表缩进。
IndentUp获得/设置上边界的图表缩进。
Redraw重新绘制图表。
ResetParameters重置图表重绘参数。
ScaleX按比例衡量X坐标轴的值。
ScaleY按比例衡量Y坐标轴的值。
SetDefaultParameters将图表参数设为默认值。
Width获得图表像素宽度。