码迷,mamicode.com
首页 > 其他好文 > 详细

matplotlib自动保存图表及使用颜色映射

时间:2018-05-22 14:50:40      阅读:485      评论:0      收藏:0      [点我收藏+]

标签:内容   一个   one   none   src   port   div   pyplot   表示   

  • 使用颜色映射
  • 代码如下:
  • import matplotlib.pyplot as plt
    
    x_values = list(range(1, 1001))
    y_values = [x**2 for x in x_values]  # x**2表示求平方
    plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, edgecolors=‘none‘, s=40)  # 要删除数据点的轮廓可传实参edgecolors=‘none‘
    plt.axis([0, 1100, 0, 1100000])  # 设置x和Y坐标的最小值和最大值
    plt.show()
    

      我们将参数c设置成了一个y值列表,并使用参数cmap高速pyplot使用哪个颜色映射。这些代码将y值较小的点显示为浅蓝色,并将y值大的点显示为深蓝色

  • 运行效果:
  • 技术分享图片

    自动保存图表

  • 代码如下:
  • import matplotlib.pyplot as plt
    
    x_values = list(range(1, 1001))
    y_values = [x**2 for x in x_values]  # x**2表示求平方
    plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, edgecolors=‘none‘, s=40)  # 要删除数据点的轮廓可传实参edgecolors=‘none‘
    plt.axis([0, 1100, 0, 1100000])  # 设置x和Y坐标的最小值和最大值
    # plt.show() #一定要把这行注释,否则保存下来的图标就是一张白色的图片什么内容都没有
    
    plt.savefig(‘square_plot.png‘, bbox_inches=‘tight‘)
    

      

matplotlib自动保存图表及使用颜色映射

标签:内容   一个   one   none   src   port   div   pyplot   表示   

原文地址:https://www.cnblogs.com/endian11/p/9071320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!