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

数据可视化实验:python数据可视化-柱状图,条形图,直方图,饼图,棒图,散点图,气泡图,雷达图,箱线图,折线图

使用核心图的气泡图、散点图、烛台图

Android图表库MPAndroidChart——散点图的孪生兄弟气泡图

R语言可视化:散点图散点图和折线图(line charts)3D散点图旋转3D散点图气泡图corrgram包可视化相关性矩阵马赛克图( Mosaic plots)hexbin密度图

R语言使用symbols函数创建气泡图(bubble plot)使用2D散点图通过添加形状大小来实现3D散点图的效果

Plotly:将时间序列/烛台图与气泡/散点图相结合