ホームページ > バックエンド開発 > Python チュートリアル > Python 大学入試 | matplotlib は 1977 年から 2022 年までの大学受験者数と入学率の分布図を作成します

Python 大学入試 | matplotlib は 1977 年から 2022 年までの大学受験者数と入学率の分布図を作成します

リリース: 2023-08-09 15:45:06
転載
1661 人が閲覧しました


この問題は、1977 ~ 2022 年の過去の大学入試番号と受験番号に基づいています。入学者数, Python の matplotlib ライブラリを使用して、対応する分布棒グラフを描画します, 皆さんのお役に立てば幸いです。ご質問や改善が必要な場合は、編集者までご連絡ください。


#1. データ

##
df = pd.read_excel('1977-2022历届高考录取率.xlsx')
ログイン後にコピー
Python 大学入試 | matplotlib は 1977 年から 2022 年までの大学受験者数と入学率の分布図を作成します


2. 绘图

2.1 绘制表头

ax.text(270, tit_pos, '年份', ha='center', va='bottom', fontsize=12, fontweight='heavy',color='#00695C')
ax.text(1100, tit_pos, '高考人数', ha='center', va='bottom', fontsize=12, fontweight='heavy',color='#00695C')
ax.text(2700, tit_pos, '录取人数', ha='center', va='bottom', fontsize=12, fontweight='heavy',color='#00695C')
ax.text(3700, tit_pos, '录取率', ha='center', va='bottom', fontsize=12, fontweight='heavy',color='#00695C')
ログイン後にコピー

2.2 绘制报考分数、录取人数条形图

years = df['年份'].values.tolist()
x = df['报考人数(人)'].values.tolist()
y = df['高校录取人数(人)'].values.tolist()
z = df['录取比例'].values.tolist()
ax.barh(years, x, left=550,tick_label=labels, height=0.5)
ax.barh(years, y, left=2200,tick_label=labels, height=0.5)
ログイン後にコピー
2.3 绘制录取率散点图
ax.scatter([3700]*len(z), years)
ログイン後にコピー

2.4 设置标题

ax.text(600, 50, '1977-2022年历届高考人数及录取率', fontdict={'color': '#880E4F', 'size': 20}, fontweight='heavy')
ax.text(1250, 49, '(-- 制图@公众号:Python当打之年 --)', fontsize = 9, fontweight='heavy',alpha=1)
ログイン後にコピー
效果如下

Python 大学入試 | matplotlib は 1977 年から 2022 年までの大学受験者数と入学率の分布図を作成します


以上がPython 大学入試 | matplotlib は 1977 年から 2022 年までの大学受験者数と入学率の分布図を作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:Python当打之年
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート