zoukankan      html  css  js  c++  java
  • matplotlib之直接保存图片

    自动保存图表:pyplot.savefig('D:\pic.png'),替代了 pyplot.show()。
     1 # 使用matplotlib.pyplot.scatter绘制散点
     2 import matplotlib.pyplot as plt
     3 from pylab import mpl
     4 
     5 # 设置默认字体,解决中文显示乱码问题
     6 mpl.rcParams['font.sans-serif'] = ['SimHei']
     7 
     8 # 自动计算点
     9 x_values = list(range(1, 101))
    10 y_values = [x ** 2 for x in x_values]
    11 plt.scatter(x_values, y_values, s=40)
    12 
    13 y_values = [x * 50 for x in x_values]
    14 # 自定义颜色:c=(红色,绿色,蓝色);取值范围:[0,1];0深,1浅
    15 plt.scatter(x_values, y_values, c=(1, 0, 0))
    16 
    17 y_values = [x * 150 for x in x_values]
    18 # 颜色映射:根据y的值,颜色由浅到深
    19 plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Greens)
    20 
    21 # 设置图表标题
    22 plt.title("平方数值表", fontsize=20)
    23 
    24 # 设置横、纵坐标标题
    25 plt.xlabel("数值", fontsize=12)
    26 plt.ylabel("平方值", fontsize=12)
    27 
    28 # 设置刻度标记大小
    29 plt.tick_params(axis='both', labelsize=10)
    30 
    31 # 设置每个坐标轴的取值范围[x最小,x最大,y最小,y最大]
    32 plt.axis([0, 100, 0, 10000])
    33 
    34 # 自动保存图表
    35 plt.savefig('D:\pic.png')
  • 相关阅读:
    表单
    HTML5新特性
    Bash中的特殊字符
    网站商务通链接快速标识v1.0.js
    js实现中文简繁切换效果
    input 表单点击消失离开出现
    canonical 标签介绍
    商务通对话窗口出现验证码
    织梦dedecms后台发布文章不自动更新首页与栏目列表页
    dedecms修改templets为别的名字
  • 原文地址:https://www.cnblogs.com/gongxr/p/7296375.html
Copyright © 2011-2022 走看看