91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Matplotlib怎么創建具有不同時間尺度的時間序列圖

小億
84
2024-05-21 11:31:31
欄目: 編程語言

要創建具有不同時間尺度的時間序列圖,可以使用Matplotlib庫中的日期軸和格式化工具。下面是一個示例代碼,演示如何創建具有不同時間尺度的時間序列圖:

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

# 生成一些日期數據
dates = pd.date_range('2022-01-01', periods=100)
values = np.random.rand(100)

# 創建一個圖表
fig, ax = plt.subplots()
ax.plot(dates, values)

# 設置x軸的時間尺度
ax.xaxis.set_major_locator(mdates.MonthLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%b %Y'))

# 添加網格線
ax.grid(True)

# 添加標題和標簽
plt.title('Time Series Plot with Different Time Scales')
plt.xlabel('Date')
plt.ylabel('Value')

plt.show()

在這個示例中,首先生成了一些隨機的時間序列數據。然后創建了一個圖表,并使用mdates.MonthLocator()設置了x軸的主要刻度為月份,使用mdates.DateFormatter('%b %Y')設置了x軸的日期格式為縮寫的月份和年份。最后添加了網格線、標題和標簽,并顯示了圖表。

通過使用不同的mdates函數和DateFormatter中的格式化字符串,可以根據需要創建具有不同時間尺度的時間序列圖。

0
容城县| 溧水县| 囊谦县| 红原县| 连南| 内黄县| 三明市| 吉安市| 辽阳县| 钟山县| 武川县| 民县| 和田县| 绥棱县| 尼木县| 屏东市| 绥中县| 马鞍山市| 连州市| 延长县| 青龙| 广河县| 杭锦后旗| 建昌县| 土默特左旗| 常山县| 永新县| 孟州市| 当涂县| 巨鹿县| 桐梓县| 黄石市| 北川| 临安市| 德令哈市| 衡阳县| 宜兰市| 无棣县| 蒙山县| 东乌| 鄯善县|