首页 > 解决方案 > 开始远离 y 轴的线图

问题描述

代码如下

import pandas as pd
import matplotlib.pyplot as plt
dates = ['2010-11', '2011-12', '2012-13', '2013-14', '2014-15', '2015-16', '2016-17']
steps = [9000, 9500.756, 9800.859, 10000.262, 9800.972, 10500.058, 11300.703]
fig=plt.figure(figsize=(10,8))
ax=fig.add_subplot(111)
ax.set(xlabel="X-axis",ylabel="Y-axis",title="2d line plot",xlim=(0,8),ylim=(2000,15000))
ax.plot(dates,steps, color='red',linewidth=2,marker='o',label='LPG')
plt.show()
plt.close('all')

运行此代码,我得到如下图

线图

这里的情节是从 y 轴开始的

标签: python-3.xmatplotlibline-plot

解决方案


在你的命令下

ax.set(xlabel="X-axis",ylabel="Y-axis",title="2d line plot",xlim=(0,8),ylim=(2000,15000))

将参数中的第一个数字更改xlim=(0,8)为某个负值;使用例如xlim=(-.5,8)

ax.set(xlabel="X-axis",ylabel="Y-axis",title="2d line plot",xlim=(-.5,8),ylim=(2000,15000))

在此处输入图像描述


推荐阅读