用python绘制日历图4~6月份
时间: 2024-02-20 13:56:11 浏览: 138
好的,你可以使用Python中的Matplotlib库来绘制日历图。以下是一个示例代码,可以绘制2021年4月到6月的日历图:
```python
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import datetime
# 设置起始日期和终止日期
start_date = datetime.date(2021, 4, 1)
end_date = datetime.date(2021, 6, 30)
# 创建日期列表
dates = []
while start_date <= end_date:
dates.append(start_date)
start_date += datetime.timedelta(days=1)
# 创建绘图窗口
fig, ax = plt.subplots(figsize=(8, 6))
# 绘制日历图
ax.plot(dates, [0]*len(dates), "|", color="k", markersize=30)
ax.xaxis.set_major_locator(mdates.MonthLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%b'))
ax.yaxis.set_visible(False)
ax.set_ylim([-1, 1])
ax.set_title("2021年4-6月份日历图")
# 显示图像
plt.show()
```
你可以根据需要修改日期范围、绘图大小、标题等参数,来绘制符合你需求的日历图。
阅读全文