可以自动保存plot画的图吗

请问在GUI中通过plot画出来的图片,可以保存到本地吗?

我这边是希望在for循环里面批量画图,请问可以自动化实现吗?

请先 登录 后评论

1 个回答

wale

可以手动保存plot画的图,操作方法:在图上点击鼠标右键,在弹出式菜单中选save as即可。

批量自动保存需要用gp插件通过该插件可以对 DolphinDB 的 vector 和 table 中的数据进行画图,并自动保存文件到本地。例如:

data=(rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20),rand(20,20))
prop=dict(STRING,ANY)
prop[`lineColor]=["black", "red", "green", "blue", "cyan", "magenta", "yellow", "navy", "purple", "olive",  "orange", "violet", "pink", "white", "gray"]
prop["xTics"]=2
prop["yTics"]=5
prop["title"]="l"+string(1..15)
re=gp::plot(data,"line",WORK_DIR+"/test.eps",prop)
re=gp::plot(data,"line",WORK_DIR+"/test.png",prop)
re=gp::plot(data,"line",WORK_DIR+"/test.jpeg",prop)


请先 登录 后评论
  • 1 关注
  • 0 收藏,818 浏览
  • Boye 提出于 2022-10-24 14:19