美文网首页
可以把多组数据在同一坐标系上画散点图

可以把多组数据在同一坐标系上画散点图

作者: 我的章鱼小丸子呢 | 来源:发表于2021-06-28 14:01 被阅读0次

    导入包

    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    

    生成随机数据

    df=pd.DataFrame(data=np.random.randint(0,100,(100,4)),columns=list("ABCD"))
    

    多个散点图放在一个图上,标记不同颜色

    #解决不能显示中文的问题
    plt.rcParams['font.sans-serif']=['Simhei']
    plt.rcParams['axes.unicode_minus']=False
    
    #第一个散点图,颜色为红色,透明度50%,图例为散点图1
    plt.scatter(df["A"],df["B"],c="r",alpha=0.5,label="散点图1") 
    #第二个散点图,颜色为蓝色,透明度50%,图例为散点图2
    plt.scatter(df["C"],df["D"],c="b",alpha=0.5,label="散点图2")
    
    #更改X轴和Y轴的范围
    plt.xlim([-10,130])
    plt.ylim([-10,120])
    
    #显示图例 
    plt.legend(loc="best")
    
    #给标题
    plt.title("散点图");
    

    结果如下:


    result

    相关文章

      网友评论

          本文标题:可以把多组数据在同一坐标系上画散点图

          本文链接:https://www.haomeiwen.com/subject/tgeoyltx.html