专栏
标签
Syslab online中的python进行plt时,如何使生成 的图片可以进行交互
技术分享
发布于 2024-09-11 20:35:44
查看 8过去629天

一、问题现象

Syslab online中的python进行plt时,如何使生成的图片可以进行交互?
image.png
代码:

import numpy as np

import matplotlib.pyplot as plt

t =np.arange(0,69,1)

plt.plot(t,t,'r',t,t**2,'b')

1abe1=[‘t’,'t**2']

plt.legend(label,loc='upper left')

plt.savefig('./test2.jpg')

plt.show()

二、解决方法/步骤

针对上述问题,绘图时生成.syslabfig格式图片,即可实现对生成的图片的交互。

1将上述代码修改为:

import numpy as np

import matplotlib.pyplot as plt

t=np.arange(0,69,1)

plt.plot(t,t,'r',t,t**2,'b')

labe1=['t",’t**2’]

plt.legend(label,loc='upper left')

#plt.savefig('./test2.jpg')

plt.savefig('./test2.syslabfig’) #改为生成.syslabfig文件

plt.show()

2、运行后得到可交互的图片:
image.png
3、点击右上角的“交互模式”,即可进行交互:
image.png
image.png
补充:
在交互模式下,可以使用菜单栏的多种功能对图片进行操作:
image.png
如改变图像的属性:
1.点击菜单栏最右侧的”Property setting"
image.png
2.在右侧打开的工作区中,点击属性面板里的"Axes->字体”",将属性FontSize的值改为20:
image.png
3.可以看到此时图像的坐标轴大小改变了:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天