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 获得图表像素宽度。