我想绘制从脚本获得的数据。我的代码是这样的:
f, ax = plt.subplots()
a = [10, 20, 30] # N Total Items
b = [1, 5, 10] # Time (s)
c = [2, 6, 7] # N items of lenght 1
ax.plot(a, b, '-m^')
ax2 = ax.twiny()
ax2.set_xticks(ax.get_xticks())
ax2.set_xticklabels(c)
ax.set_xlabel("N Total Items")
ax.set_ylabel("Time (s)")
ax2.set_xlabel("N items of lenght 1")
我希望C值代表与图表上绘制的每个点相对应的刻度。因此,“ 2”对应于点(10,1),“ 6”对应于点(20,5),依此类推。
有什么办法可以通过matplotlib来实现?先感谢您。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句