zoukankan      html  css  js  c++  java
  • 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' 白色

  • 相关阅读:
    币值转换
    第八周作业
    第七周作业
    第五周编程总结
    第四周编程总结
    第三周编程总结
    7-1 查找整数
    7-2 求最大值及其下标
    秋季学习总结
    对我影响最大的三个老师
  • 原文地址:https://www.cnblogs.com/helloHKTK/p/12483478.html
Copyright © 2011-2022 走看看