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')
  • 相关阅读:
    android前台渲染图片
    Neo4j 无法登录
    缺少less-loader ,版本不易过高
    入门测试,扒拉百度搜索结果
    Selenium 安装注意事项
    测试脚本
    设置 清理 SQL SERVER LOG
    查询SQL server 对象存储信息
    Common.Logging 组件版本兼容问题
    3.启动后端
  • 原文地址:https://www.cnblogs.com/gongxr/p/7296375.html
Copyright © 2011-2022 走看看