码迷,mamicode.com
首页 > 编程语言 > 详细

[Python Study Notes]气泡散点图绘制

时间:2018-03-01 00:41:01      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:UI   att   display   绘制   lap   too   amp   pre   height   

技术分享图片


‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
>>文件: 气泡散点图.py
>>作者: liu yang
>>邮箱: liuyang0001@outlook.com
>>博客: www.cnblogs.com/liu66blog

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys, os
import matplotlib.pyplot as plt
import numpy as np
import random

# 气泡散点图 bubble
def scatterplot_bubble():
    N=80
    # 随机获取x<1的数字八十个
    x=np.random.rand(N)
    # 随机获取y<1的数字八十个
    y=np.random.rand(N)
    # 定义颜色的列表
    colors=[‘red‘,‘green‘,‘gray‘,‘purple‘,‘yellow‘,‘orange‘,‘blue‘]
    # 随机排列颜色
    random_colors=random.sample(colors,7)
    # 计算每个随机散点的大小
    area=np.pi * (np.random.rand(N)*10)**2
    # 绘制散点图
    plt.scatter(x,y,c=random_colors,s=area)
    # 显示绘制的图
    plt.show()

# /如果当前模块作为主模块运行
if __name__ == ‘__main__‘:
    plot=scatterplot_bubble()

[Python Study Notes]气泡散点图绘制

标签:UI   att   display   绘制   lap   too   amp   pre   height   

原文地址:https://www.cnblogs.com/liu66blog/p/8486090.html

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