Python生成2D数据并用Veusz绘图
今天实现了使用Python
绘图并保存为csv
数据格式,然后将csv
导入到veusz
绘图。导出数据并单独绘图的意义在于,比如说使用蒙特卡洛方法处理数据然后得到一些二维图形,由于它包括了随机数据,同时还需要保证所得图像可以再编辑。这遇到了两个问题,如果每次都使用程序重新生成图像,由于随机数据所以不能保证每次数据都严格一致。同时,不同的期刊对图片格式有不同的要求,所以就需要图片可以再编辑,这种编辑不是Photo
式的编辑,它需要确保清晰度,根据要求生成完全相同的图片,所以必须有数据保存下来,每次都使用绘图软件来处理数据才能得到一致的结果。
Python 生成Mandelbrot 集并保存为 csv文件
1 | #! /usr/bin/env python3 |
Veusz 导入 csv 数据并绘图
- 启动
veusz
→Data
→Import...
→Browse...
找到刚刚生成的test.csv
,→2D
来到对话框:

- 点击右下角
import
,成功导入数据。在软件右侧可以看到

- 软件左侧,点击
graph1
,在工具栏中点击image
图标,如图

File
→Export...
,弹出导出对话框,保存为png
图像:
