我正在做一个项目,我必须在C++
中测量一些操作时间,然后将时间保存在.csv
文件中,python
脚本获取该数据使用matplotlib
绘制一些图表。我想自动化所有内容,因此这个脚本还以.png
格式保存这些数字,然后另一个python脚本写入包含表格和保存数字的结果的.docx
文档。现在,我的graps显示t(n)
- 一些操作的时间如何依赖于元素的数量(某些数据结构的元素数量,如数组等)。它几乎看起来像这样:
但有时f.e次变得非常小,所以我们必须在逗号之后写几个零,以得到相关的数字,看起来像这样:
(不要看图表,坏数据)。所以我的实验室工作人员会对我大喊大叫,因为他看不到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()
保存更宽的照片(如果可能不是通过设置像素范围,只是让它尽可能多地保存)?