客户端专用 图表控件类 CLuaChartUtil


使用说明



///客户端chart类
class CLuaChartUtil
{
public:
    CLuaChartUtil();
    ~CLuaChartUtil();
    void SetChart(const string& sDialogName, const string &cid);

    int SetValue(const string& key, const string& v);
    ///chart 相关函数
    bool setHelp(const string& sCurveName, CSelectHelp& help, const string& sXFiedld, const string& sYField, int iCurveColor = -999);
    ///柏拉图专用  true为柱形   false为折线
    bool setHelpPlato(bool bBar, const string& sCurveName, CSelectHelp& help, const string& sXFiedld, const string& sYField, int iCurveColor = -999);

    ///用户完全自定义html
    void setOption(string& sHtml);

    void clean();
    int setTitle(const string& sValue);
    ///创建一条报警线
    void addWarningLine(const string& sLineName, double fArrow, int iWidth, const int& iLineColor, bool direction = true);
    ///设置报警线的高度
    void setWarningLine(const string& sLineName, double fArrow);
    ///实时曲线用*增加一条线
    void createCurve(const string& sCurveNname, const int& iCurveColor);
    ///实时曲线用*增加线的一个数据
    void curveAddData(const string& sCurveName, const string& sX, double fY);
    ///设置Y轴的范围
    void setYRange(double lower, double upper);
    ///设置X轴的范围
    void setXRange(double lower, double upper);

    void setYInterval(float interval);
};
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""