• 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')
  • 相关阅读:
    正则表达式
    npm 和package.json 文件
    React Element /组件/JSX
    Express 入门
    vue-router 基本使用
    content_form.class.php文件不完整 解决方案
    Yii查询count()
    android之在view中内嵌浏览器的方法
    YII中利用urlManager将URL改写成restful风格
    关于YII中layout中的布局和view中数据的关系
  • 原文地址:https://www.cnblogs.com/gongxr/p/7296375.html
Copyright © 2020-2023  润新知