Python中的绘图(论文中保存成PDF不失真)

1. 折线图+保存成不失真的PDF格式

import matplotlib.pyplot as plt

# result of Algorithm 1 
x1 = [1,2,3,4,5]
y1 = [5,5.5,7,9,12]
plt.plot(x1,y1,'-ro',ms=5) # 红色实线连点


# result of Algorithm 2 
x2 = [1,2,3,4,5]
y2 = [3,4,5,7,10]
plt.plot(x2,y2,'-.bo',ms=5) # 蓝色虚线连点


plt.xlabel('x')
plt.ylabel('y')
plt.title('Title')
plt.legend(['Algorithm I',"Algorithm II"])

plt.savefig('tmp.pdf', bbox_inches='tight') # 保存成PDF放大后不失真(默认保存在了当前文件夹下)
plt.show()

2. 一行代码解决中文显示乱码的问题

plt.rcParams['font.sans-serif'] = ['SimHei']

3. 不同的标记

'-' 实线样式
'--' 短横线样式
'-.' 点划线样式
':' 虚线样式
'.' 点标记
',' 像素标记
'o' 圆标记
'v' 倒三角标记
'^' 正三角标记
'<' 左三角标记
'>' 右三角标记
'1' 下箭头标记
'2' 上箭头标记
'3' 左箭头标记
'4' 右箭头标记
's' 正方形标记
'p' 五边形标记
'*' 星形标记
'h' 六边形标记 1
'H' 六边形标记 2
'+' 加号标记
'x' X 标记
'D' 菱形标记
'd' 窄菱形标记
'|' 竖直线标记
'_' 水平线标记

4.不同的颜色

'b' 蓝色
'g' 绿色
'r' 红色
'c' 青色
'm' 品红色
'y' 黄色
'k' 黑色
'w' 白色

posted @ 2020-03-12 22:55  helloHKTK  阅读(6471)  评论(0编辑  收藏  举报