让matplotlib也抓住标签

时间:2017-03-11 18:00:47

标签: python matplotlib

我正在做一个项目,我必须在C++中测量一些操作时间,然后将时间保存在.csv文件中,python脚本获取该数据使用matplotlib绘制一些图表。我想自动化所有内容,因此这个脚本还以.png格式保存这些数字,然后另一个python脚本写入包含表格和保存数字的结果的.docx文档。现在,我的graps显示t(n) - 一些操作的时间如何依赖于元素的数量(某些数据结构的元素数量,如数组等)。它几乎看起来像这样:

enter image description here

但有时f.e次变得非常小,所以我们必须在逗号之后写几个零,以得到相关的数字,看起来像这样:

enter image description here

(不要看图表,坏数据)。所以我的实验室工作人员会对我大喊大叫,因为他看不到Y轴的标签。执行保存的代码:

    plt.plot(tempSizes,tempTimes, '-o')
    plt.title(structures[structuresIndex] + " - " + operations[operationsIndex])
    plt.xlabel("N - liczba elementow w strukturze")
    plt.ylabel("Czas t[s]")
    plt.savefig(names[operationsIndex])

所以我的问题是:有没有办法让savefig()保存更宽的照片(如果可能不是通过设置像素范围,只是让它尽可能多地保存)?

0 个答案:

没有答案