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

Posted 刘六六

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python Study Notes]气泡散点图绘制相关的知识,希望对你有一定的参考价值。

image

 

\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'
>>文件: 气泡散点图.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]气泡散点图绘制的主要内容,如果未能解决你的问题,请参考以下文章