利用matplotlib在命令行形式下画图

2017/02/28
直接按照其他网站上的画图方式会导致缺失tk包,但是可以采用另外的一种办法,就是直接进行图片的保存,这样就不会再去从tk的图形界面去看。
模板代码如下:

#! /usr/local/bin/python
#encoding:utf-8
#17/02/28
#Author:VChao

import matplotlib
#这一句其实是告诉matplotlib,最后的输出是选中的图片形式
matplotlib.use('Agg')

import matplotlib.pyplot as plt
import numpy as np
from sklearn import datasets
import os

Filename = 'Myfig.pdf'

plt.plot([1,2,3,4])
plt.savefig(Filename)

os.system('sz '+Filename)
os.system('rm -f '+Filename)

你可能感兴趣的:(利用matplotlib在命令行形式下画图)