Grid studio在上一篇文章已经进行了安装,这里使用一下
首先,运行sh run.sh
[root@VM_0_9_centos gridstudio-master]# sh run.sh
如果出现不是第一次运行的话,这里直接就进行运行之前拉取的docker镜像了,但是如果上一次sh shutdown的时候没有进行destroy的话,会报错:
[root@VM_0_9_centos gridstudio-master]# sh run.sh
gridstudio container detected - starting container - want to do a full restart? Run destroy.sh first.
gridstudio
按照提示执行:
[root@VM_0_9_centos gridstudio-master]# sh destroy.sh
gridstudio
此时再进行运行:
[root@VM_0_9_centos gridstudio-master]# sh run.sh
--> Updating terminal app.js
--> Run manager proxy, starting manager.go (compiling with go run ...)
Listening on port: 8080
WS Listening on port: 4430
此时在浏览器打开:
点击这个create new workspace按钮就能来到:
以后就在这里进行工作
如果细心会在linux里面发现:
No uuid found, creating new WorkSession and processes
Create users session with UUID: f6889fd7-c1f9-49d0-b5b0-fbd8dc2f8ee6.
3 user sessions active.
这就是新建工作空间时所执行的,上面有一串UUID,这个理解成身份证号就行了,用于标记此session,而且还会发现其实浏览器上面的网址后面一串就是uuid:
如果我们将工作空间删去的时候,我们可以看到:
此时的linux上会出现这么一行:
rm -rf /home/userdata/workspace-f6889fd7-c1f9-49d0-b5b0-fbd8dc2f8ee6
说了这么多废话,言归正传,我们可以进行
一、修改workspace名字
将鼠标放在上面一点就可以进行命名,在这里我使用的plot01
这个其实命名不算严谨,哪怕只用空格(或者删去啥也不填)也是可以的,只是命名为空,也是可以保存的。
二、从本地导入数据
可以使用File->load csv打开本地文件
三、画图
利用上一步骤导入的数据进行画图
按住shift,与使用Excel一致,在对角线顶点分别点击一下,就能选中数据,然后plot->scatter:
结果:
我们可以发现这个图不是静态图,因为上面一栏有很多按钮一样的东西可以选择,哪怕就是我们滑动鼠标,也能进行图像的缩放,上面的按钮都有功能提示,因为这玩意就是一个js,因此我们才能进行交互而不是动态的。
另外我们还可以利用python进行画图
我们不妨还是选择数据,然后右键:
此时右边的python编辑器就能显示代码:
我们不妨执行一下该代码:
跟不同的python执行一样,可以一行一行执行,也可以选择中一次性执行,执行按钮在右下角的播放按钮