使用python保存包含数据系列信息的交互式绘图

使用python保存包含数据系列信息的交互式绘图,python,matplotlib,plot,Python,Matplotlib,Plot,我有一个关于matplotlib创建的绘图的问题。我有一个GUI(python)可以从*.mat文件创建绘图,它将绘图保存为*.JPG文件。示例图如下所示: 现在,正如您所看到的,绘图中有两个数据系列,现在我想将绘图保存为Excel绘图,这样我可以与绘图交互,还可以获得创建它的*.mat文件的位置 这可以用Python实现吗?我需要你们的想法 谢谢保存包含附加信息的文件当然有很多不同的选项。列出一些: 使用jpg图像的EXIF标记来存储文件名。这可能需要一个类似的库 将类似于{“files”

我有一个关于
matplotlib
创建的绘图的问题。我有一个GUI(python)可以从
*.mat
文件创建绘图,它将绘图保存为
*.JPG文件。示例图如下所示:

现在,正如您所看到的,绘图中有两个数据系列,现在我想将绘图保存为
Excel绘图
,这样我可以与绘图交互,还可以获得创建它的*.mat文件的位置

这可以用Python实现吗?我需要你们的想法


谢谢

保存包含附加信息的文件当然有很多不同的选项。列出一些:

  • 使用jpg图像的EXIF标记来存储文件名。这可能需要一个类似的库
  • 将类似于
    {“files”:[“filename1”、“filename2”]、“image”:}
    的字典保存到文件中,其中
    可以是原始图像或图像数据的numpy数组
  • 清理字典,如
    {“files”:[“filename1”,“filename2”],“image”:}
    ,其中
    figure
    是matplotlib figure对象

最后,创建一个包含图像文件名和原始数据文件名的查找表来查看哪个图像属于哪个数据可能会容易得多

是否将绘图保存为Excel文件?或者你设想什么样的文件格式?如果您已经有GUI来加载和显示数据文件,那么这个GUI似乎正是您所要求的,所以我很难理解您的要求。@ImportanceOfBeingErnest,在将绘图保存为*.JPG文件后,我将丢失生成绘图的数据的信息。我的意思是,如果我在几天后打开绘图,我想知道我是从哪些数据生成图形的,我应该有可能找到生成图形的数据,比如Excel中的图表或显示绘图数据的*.fig文件我看到问题了,但这也可以通过更好地组织工作流程来解决。你这里的问题到底是什么?我想知道我是否可以生成类似于*.fig文件(而不是*.jpg)的东西,它基本上可以链接到创建绘图的*.mat文件