import pandas as pd import os import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # 引入画图包的时间处理模块 import matplotlib.dates as mdate # 设置仿宋字体显示中文 mpl.rcParams['font.sans-serif'] = ['FangSong'] # 正常显示正负号 mpl.rcParams['axes.unicode_minus'] = False data_MLO_df = pd.read_csv(os.path.join('E:', '\data', 'MLO', 'RAW', 'MLO_CO2_monthly_RAW.csv')) data_MLO_df['time'] = pd.to_datetime(data_MLO_df['time'], format='%Y%m%d%H') data_MLO_df.set_index('time', inplace=True) print(data_MLO_df) fig, ax = plt.subplots(figsize=[18,5]) ax.scatter(data_MLO_df.index, data_MLO_df['value'],label='MLO') # 设置轴标签 ax.set_ylabel('CO2浓度', fontsize=15) ax.set_xlabel('时间', fontsize=15) # 设置轴时间显示格式 ax.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m')) # 设置y轴显示范围和显示新坐标 ax.set_ylim([300,450]) ax.set_yticks([300,3
子图坐标设置-Python
于 2022-04-24 13:02:51 首次发布