Open leo8668 opened 4 years ago
在下面的这段代码中,data = np.column_stack((x, y))删去后不影响图片的呈现 bins=np.arange(data.min(), data.max())代码删去感觉就柱形图会发生一些变化,其他好像没什么用,这句话没怎么看懂
x = np.random.randint(low=1, high=11, size=50) y = x + np.random.randint(1, 5, size=x.size) data = np.column_stack((x, y))
fig, (ax1, ax2) = plt.subplots(nrows=1, ncols=2,figsize=(8, 4)) ax1.scatter(x=x, y=y, marker='o', c='r', edgecolor='b') ax1.set_title('Scatter: $x$ versus $y$') ax1.set_xlabel('$x$') ax1.set_ylabel('$y$')
ax2.hist(data, bins=np.arange(data.min(), data.max()),label=('x', 'y')) ax2.legend(loc=(0.65, 0.8)) ax2.set_title('Frequencies of $x$ and $y$') ax2.yaxis.tick_right()
data = np.column_stack((x, y)) 如果删去,后面关于data的操作就不可以了呀 bins如果不写,会有默认值,因此你在图片上看不出有多大的变化
另外,请在题目里面写上要问的问题的题干,还有类似问题可以放在一个issue里面
在下面的这段代码中,data = np.column_stack((x, y))删去后不影响图片的呈现 bins=np.arange(data.min(), data.max())代码删去感觉就柱形图会发生一些变化,其他好像没什么用,这句话没怎么看懂
x = np.random.randint(low=1, high=11, size=50) y = x + np.random.randint(1, 5, size=x.size) data = np.column_stack((x, y))
fig, (ax1, ax2) = plt.subplots(nrows=1, ncols=2,figsize=(8, 4)) ax1.scatter(x=x, y=y, marker='o', c='r', edgecolor='b') ax1.set_title('Scatter: $x$ versus $y$') ax1.set_xlabel('$x$') ax1.set_ylabel('$y$')
ax2.hist(data, bins=np.arange(data.min(), data.max()),label=('x', 'y')) ax2.legend(loc=(0.65, 0.8)) ax2.set_title('Frequencies of $x$ and $y$') ax2.yaxis.tick_right()