zoukankan      html  css  js  c++  java
  • Python数据分析与机器学习-Matplot_5

    import pandas as pd
    import matplotlib.pyplot as plt
    
    women_degrees = pd.read_csv('percent-bachelors-degrees-women-usa.csv')
    plt.plot(women_degrees['Year'],women_degrees['Biology'])
    plt.show()
    

    #100-women_degrees means men
    plt.plot(women_degrees['Year'], women_degrees['Biology'], c='blue', label='Women')
    plt.plot(women_degrees['Year'], 100-women_degrees['Biology'], c='green', label='Men')
    plt.legend(loc='best')
    plt.title('Percentage of Biology Degrees Awarded By Gender')
    
    Text(0.5, 1.0, 'Percentage of Biology Degrees Awarded By Gender')
    

    # fig, ax = plt.subplots()
    fig, ax = plt.subplots()
    ax.plot(women_degrees['Year'], women_degrees['Biology'], label='Women')
    ax.plot(women_degrees['Year'], 100-women_degrees['Biology'], label='Men')
    
    ax.tick_params(bottom="off",top="off", left="off", right="off")
    ax.set_title('Percentage of Biology Degrees Awarded By Gender')
    ax.legend(loc="upper right")
    plt.show()
    

    fig, ax = plt.subplots()
    ax.plot(women_degrees['Year'], women_degrees['Biology'], c='blue', label='Women')
    ax.plot(women_degrees['Year'], 100-women_degrees['Biology'], c='green', label='Men')
    ax.tick_params(bottom="off",top="off", left="off", right="off")
    
    for key,spine in ax.spines.items():
        spine.set_visible(False)
    ax.legend(loc='upper right')
    plt.show()
    

    major_cats = ['Biology', 'Computer Science', 'Engineering', 'Math and Statistics']
    fig = plt.figure(figsize=(12, 12))
    
    for sp in range(0,4):
        ax = fig.add_subplot(2,2,sp+1)
        ax.plot(women_degrees['Year'], women_degrees[major_cats[sp]], c='blue', label='Women')
        ax.plot(women_degrees['Year'], 100-women_degrees[major_cats[sp]], c='green', label='Men')
    
    # Calling pyplot.legend() here will add the legend to the last subplot that was created.
    plt.legend(loc='upper right')
    plt.show()
    
    major_cats = ['Biology', 'Computer Science', 'Engineering', 'Math and Statistics']
    fig = plt.figure(figsize=(12, 12))
    
    for sp in range(0,4):
        ax = fig.add_subplot(2,2,sp+1)
        ax.plot(women_degrees['Year'], women_degrees[major_cats[sp]], c='blue', label='Women')
        ax.plot(women_degrees['Year'], 100-women_degrees[major_cats[sp]], c='green', label='Men')
        #for key,spine in ax.spines.items():
        #    spine.set_visible(False)
        ax.set_xlim(1968, 2011)
        ax.set_ylim(0,100)
        ax.set_title(major_cats[sp])
        ax.tick_params(bottom="off", top="off", left="off", right="off")
    
    # Calling pyplot.legend() here will add the legend to the last subplot that was created.
    plt.legend(loc='upper right')
    plt.show()
    

  • 相关阅读:
    2030
    2019
    2018
    在 《检验反相能力, 一题不会者 不配反相》 里 的 回复
    我转载了 历史吧 的 一个 帖 《为什么很多人说中国古代没有科学?这不扯淡嘛》 到 反相吧
    在 简单的数学题也不会做了。做一算术题,看看是否老年痴呆! 里 的 回复
    谈谈 光速
    相对论 的 时空观 本身 就会 导致 一个 绝对 的 参照系
    对 薛定谔 波函数, 我 关心 它的 推导依据, 不太关心 数学形式
    霍奇猜想 (二)
  • 原文地址:https://www.cnblogs.com/SweetZxl/p/11126908.html
Copyright © 2011-2022 走看看