首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RGraph:如何更改背景颜色?

RGraph:如何更改背景颜色?
EN

Stack Overflow用户
提问于 2015-01-29 00:36:56
回答 1查看 378关注 0票数 0

我有一个网页与3 rgraph动态更新折线图。我使用ajax调用从web服务中检索数据。当ajax调用完成但出现错误时,我想将图表背景颜色更改为“灰色”。当调用成功时,将此颜色更改为“黑色”。

如何动态改变图表背景颜色?

我使用下面的代码

代码语言:javascript
复制
if(error_occured)
 obj_Memory.Set('background.color', '#B6B6B4');
else
 obj_Memory.Set('background.color', 'black');

但它不会改变颜色。

我修改了rgraph sample:

http://www.rgraph.net/demos/line-dynamic-updates.html

新增按钮和简单功能:

代码语言:javascript
复制
    var error_occured = false;

    document.getElementById("toggleButton1").onclick = function (e) {
        if (error_occured)
            obj.Set('background.color', '#B6B6B4');
        else
            obj.Set('background.color', 'black');
        RG.redraw();
        error_occured = !error_occured;
    }

它不会更改图表背景

有来自RGraph示例的修改过的文件。必须将其复制到\demo文件夹。

http://rghost.net/6qZm2jCBS

有趣的是:

Obj.Set(‘背景.color’,‘灰色’);

在drawGraph内部-工作正常(!)但是外面不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-01-29 03:20:36

您需要添加:

代码语言:javascript
复制
RGraph.redraw();

在Set()调用之后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28197557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档