可以通过以下步骤实现:
import matplotlib.pyplot as plt
import numpy as np
years = [2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010]
data = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110]
fig, ax = plt.subplots()
ax.set_xscale('log')
ax.plot(years, data)
ax.set_xlabel('Year')
ax.set_title('Data over Years')
plt.show()
这样就可以使用matplotlib将年份作为x轴上的对数刻度绘制折线图了。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云