基于鼠标单击事件的动画颜色网格

时间:2017-08-06 19:33:45

标签: python numpy matplotlib colors signal-processing

我希望创建一个颜色网格,它需要一些原始用户输入,例如:定义的脚本运行时间,随机信号数,样本数,标准化0或1.按下鼠标,其中一个列或框应改为红色表示" HIGH"而其他盒子/柱子保持蓝色,黄色或绿色。

到目前为止,我有以下代码,但除了能够显示示例颜色网格之外,我没有取得任何进展。我可以采取哪些步骤来执行原始输入并生成随机信号?

interface Website {
     void doSomething(Platform platform)
}

class Blog extends Website {

    public void doSomething(Platform platform) {
        platform.doBlogTask();
    }
}

class Shop extends Website {

    public void doSomething(Platform platform) {
        platform.doShopTask();
    }    
}

class Platform {

    public doShopTask() {
       // Put specific logic here
    }

    public doBlogTask() {
       // Put specific logic here
    }

    void switchBetweenType(Website website) {
        // Instead of switch-case using polymorphism.
        website.doSomething(this);
    }
}

1 个答案:

答案 0 :(得分:1)

使用fig.canvas.mpl_connect('button_press_event', update)设置每当用户点击鼠标时调用的回调函数(例如java.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code ):

update