草庐IT

python - 如何从 numpy 数组中提取任意行值?

我有一个包含一些图像数据的numpy数组。我想绘制在图像上绘制的横断面的“轮廓”。最简单的情况是平行于图像边缘运行的轮廓,所以如果图像数组是imdat,那么在选定点(r,c)的轮廓是只需imdat[r](水平)或imdat[:,c](垂直)。现在,我想将两个点(r1,c1)和(r2,c2)作为输入,它们都位于imdat内.我想沿着连接这两个点的线绘制值的轮廓。沿着这条线从numpy数组中获取值的最佳方法是什么?更一般地,沿着路径/多边形?我以前使用过切片和索引,但对于连续切片元素不在同一行或同一列中的情况,我似乎无法找到一个优雅的解决方案。感谢您的帮助。 最

python - 如何获取要绘制的 matplotlib Axes 实例?

我需要使用一些股票数据制作烛台图(类似这样)。为此,我想使用函数matplotlib.finance.candlestick().对于这个函数,我需要提供引号和“要绘制到的Axes实例”。我创建了一些示例报价如下:quotes=[(1,5,6,7,4),(2,6,9,9,6),(3,9,8,10,8),(4,8,8,9,8),(5,8,11,13,7)]我现在还需要一个Axes实例,但我有点迷失了。我在使用matplotlib.pyplot之前创建了绘图。我想我现在需要对matplotlib.axes做点什么虽然,但我不确定到底是什么。有人能帮帮我吗?欢迎所有提示!

python - 如何获取要绘制的 matplotlib Axes 实例?

我需要使用一些股票数据制作烛台图(类似这样)。为此,我想使用函数matplotlib.finance.candlestick().对于这个函数,我需要提供引号和“要绘制到的Axes实例”。我创建了一些示例报价如下:quotes=[(1,5,6,7,4),(2,6,9,9,6),(3,9,8,10,8),(4,8,8,9,8),(5,8,11,13,7)]我现在还需要一个Axes实例,但我有点迷失了。我在使用matplotlib.pyplot之前创建了绘图。我想我现在需要对matplotlib.axes做点什么虽然,但我不确定到底是什么。有人能帮帮我吗?欢迎所有提示!

python - 如何在 matplotlib 中制作空白子图?

我正在matplotlib中制作一组子图(例如3x2),但我的数据集少于6个。如何使剩余的子图为空白?安排如下:+----+----+|0,0|0,1|+----+----+|1,0|1,1|+----+----+|2,0|2,1|+----+----+这可能会持续几页,但在最后一页上,例如有5个数据集到2,1框将是空的。但是,我已将数字声明为:cfig,ax=plt.subplots(3,2)因此,在子图2,1的空间中,有一组带有刻度和标签的默认轴。如何以编程方式将该空间渲染为空白且没有轴? 最佳答案 您总是可以隐藏不需要的轴。例

python - 如何在 matplotlib 中制作空白子图?

我正在matplotlib中制作一组子图(例如3x2),但我的数据集少于6个。如何使剩余的子图为空白?安排如下:+----+----+|0,0|0,1|+----+----+|1,0|1,1|+----+----+|2,0|2,1|+----+----+这可能会持续几页,但在最后一页上,例如有5个数据集到2,1框将是空的。但是,我已将数字声明为:cfig,ax=plt.subplots(3,2)因此,在子图2,1的空间中,有一组带有刻度和标签的默认轴。如何以编程方式将该空间渲染为空白且没有轴? 最佳答案 您总是可以隐藏不需要的轴。例

python - 如何在子图中绘制多个数据框

我有几个PandasDataFrame共享相同的值标度,但具有不同的列和索引。调用df.plot()时,我得到单独的绘图图像。我真正想要的是将它们全部放在与子图相同的情节中,但不幸的是,我未能提出解决方案,非常感谢一些帮助。 最佳答案 您可以使用matplotlib手动创建子图,然后使用ax关键字在特定子图上绘制数据帧。例如对于4个子图(2x2):importmatplotlib.pyplotaspltfig,axes=plt.subplots(nrows=2,ncols=2)df1.plot(ax=axes[0,0])df2.pl

python - 如何在子图中绘制多个数据框

我有几个PandasDataFrame共享相同的值标度,但具有不同的列和索引。调用df.plot()时,我得到单独的绘图图像。我真正想要的是将它们全部放在与子图相同的情节中,但不幸的是,我未能提出解决方案,非常感谢一些帮助。 最佳答案 您可以使用matplotlib手动创建子图,然后使用ax关键字在特定子图上绘制数据帧。例如对于4个子图(2x2):importmatplotlib.pyplotaspltfig,axes=plt.subplots(nrows=2,ncols=2)df1.plot(ax=axes[0,0])df2.pl

ios - CorePlot 饼图 : How to hide X and Y axes?

在ios中饼图CorePlot的以下代码:CPTGraphHostingView*hostingView=[[CPTGraphHostingViewalloc]initWithFrame:self.view.bounds];[self.viewaddSubview:hostingView];graph=[[CPTXYGraphalloc]initWithFrame:self.view.bounds];hostingView.hostedGraph=graph;CPTPieChart*pieChart=[[CPTPieChartalloc]init];pieChart.dataSourc

python - 绘图 : Shared axes and no space between subplots

这与newpythonicstyleforsharedaxessquaresubplotsinmatplotlib?有关(或者更确切地说是跟进).我想让子图共享一个轴,就像上面链接的问题一样。但是,我也不希望地block之间没有空间。这是我的代码的相关部分:f,(ax1,ax2)=plt.subplots(1,2,sharex=True,sharey=True)plt.setp(ax1,aspect=1.0,adjustable='box-forced')plt.setp(ax2,aspect=1.0,adjustable='box-forced')#Plot1ax1.matshow(

python - 如何删除 Axes3D 类中的轴?

我正在像这样使用mplot3d:fig=plt.figure(figsize=(14,10))ax=Axes3D(fig,azim=azimuth,elev=elevation)ax.grid(on=False)#Additionalaxesxspan=np.linspace(0,80+20)yspan=np.linspace(0,60+20)zspan=np.linspace(0,60+20)ax.plot3D(xspan,np.zeros(xspan.shape[0]),np.zeros(xspan.shape[0]),'k--')ax.plot3D(np.zeros(yspan.