问题描述
我在学习 Python 时遇到了一些我不确定的事情。这是数据框。
year totalprod
0 1998 5.105093e+06
1 1999 4.706674e+06
2 2000 5.106000e+06
3 2001 4.221545e+06
4 2002 3.892386e+06
5 2003 4.122091e+06
6 2004 4.456805e+06
7 2005 4.243146e+06
8 2006 3.761902e+06
9 2007 3.600512e+06
10 2008 3.974927e+06
11 2009 3.626700e+06
12 2010 4.382350e+06
13 2011 3.680025e+06
14 2012 3.522675e+06
在执行散点图之前,课程告诉我重塑 x 值,即年。
这是代码
X = prod_per_year['year']
X = X.values.reshape(-1,1)
y = prod_per_year['totalprod']
plt.scatter(X,y)
plt.show()
为什么我们要在绘图前重塑?值不一样吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)