我正在使用mnist数据集,并希望立即绘制一些数字。这个数据集为我提供了形状(784, )的数组,并表示一个28x28像素的图像。
假设我想在2x2网格中绘制4个数字。此网格应该具有形状(2*28, 2*28)。这就是我想要的结果:
+---+---+
| 0 | 9 |
+---+---+
| 9 | 0 |
+---+---+
这是我的代码:
zero # an array from the mnist dataset
nine # another array from the mnist dataset
zero.shape
#(784,)
nine.shape
#(784,)
x
我画了4个柱状图,用下面的代码显示击球手得分最高的4,6,2,1的次数:
for i in [6,4,2,1]:
ax=delivery[delivery['batsman_runs']==i].batsman.value_counts()[:10].plot.bar(width=0.8)
for p in ax.patches:
ax.annotate(format(p.get_height()), (p.get_x()+0.10, p.get_height()+1))
mlt.show()
现在,此方法将条形图一个接一个地绘制出来。如何在(2x2)的网格中并
我有一个图,其中我想展示三个术语如何在三个不同的分类子组中相关的模型。sjPlot::plot_model会自动创建一种在一行中有三个绘图的镶嵌面。一般来说,这样做效果很好。然而,对于演示文稿,我还有其他一些有四个子组的图,它们是在两乘两的网格中绘制的。为了使y轴没有本质上的不同,我想将1x3刻面改为2x2刻面,类似于在一行上绘制两个曲线图,在第二行上绘制一个曲线图。我曾尝试添加+ facet_wrap(),但没有成功。有没有人能建议一种将1x3 plot_model对象转换成2x1/1x1图的方法?理想情况下,仍然只有一个x轴标题、一个y轴标题和一个图例。 # example of 1x3
我试图用轮廓图绘制一个球面函数,但我一直得到以下错误。
??? Error using ==> Z must be size 2x2 or greater.
在此代码行中出现错误:
contour(X1, X2, Z);
以下是sphere函数:
function ph = sphere(x)
ph = sum(x.*x, 2);
end
以下是使用轮廓图绘制球体的代码:
min = -25;
max = 25;
h = 25;
c= linspace(min, max, h); % Create the mesh
[X1, X2] = meshgrid(c, c);
假设我有这样的列表
x = [1,2,3,4,5]
y = [1,4,9,16,25]
我想要绘制这些列表,但在某种程度上,我会把所绘制的区域划分成4个同样大的方块。
我想要这样的东西:
plt.plot(x,y)
plt.grid(True but into 2x2 squares)
plt.show()
--另外,,我想成为网格,不仅仅是在地图上看起来好看的东西,而是有实际用途的东西。
例如,我希望能够检查,在我感兴趣的任何给定的方块中有多少点。例如,如果我想检查左下角有多少个点(假设我们有2x2个正方形),我想要一个明确的结果。
另外,如果可能的话,我希望能够改变正方形的大小/数量。也许