axes相关内容

Matlab:如何获取图形句柄中的所有轴句柄?

如何获取图形句柄中的所有轴句柄? 给定图形句柄hf,我发现get(hf, 'children') 可能返回所有轴的句柄.但是,Matlab 帮助表明它可能返回的不仅仅是轴句柄: 人物的孩子.包含所有轴的句柄的向量,图形中显示的用户界面对象.您可以更改句柄的顺序,从而更改显示器上对象的堆叠. 有没有办法只获取图形句柄中的轴句柄?或者我怎么知道 get(hf, 'children') ..
发布时间:2021-12-08 15:29:57 其他开发

如何在 MATLAB 中编辑图像的轴以反转方向?

我想编辑正在显示的一系列图像中的轴. 这就是我的形象: 如您所见,它的范围从上到下从 0 到大约 500.我可以颠倒吗?另外,我想镜像显示的图像,使其从左到右开始......或者,如果可能,让轴从右到左显示. 解决方案 要反转轴,可以设置 'XDir' 或 'YDir' 属性 当前轴到'reverse': set(gca,'XDir','reverse');%# 这会翻转 x ..
发布时间:2021-12-08 15:04:08 其他开发

为多个子图设置具有固定指数和有效数字的科学记数法

我正在尝试将坐标轴固定为两组不同数据的科学记数法,其中一组是 [1-9]x1e-3,另一组是 [1-9]x1e-4.我想将两个轴都设置为 10^-4 并在小数点后保留一位数(例如 %.1e).这是我尝试使用的一个简单版本:我希望轴上的数字至少为 1,并且我希望两个幂相同. 将 numpy 导入为 np导入 matplotlib.pyplot 作为 pltx = np.linspace(1,9,9 ..
发布时间:2021-12-08 12:23:05 其他开发

强制原点从 0 开始

如何在ggplot2中设置y轴和x轴的原点/截距? x 轴的直线应该正好位于 y=Z. 使用 Z=0 或其他给定值. 解决方案 xlim 和 ylim 不在这里切.您需要使用 expand_limits、scale_x_continuous 和 scale_y_continuous.试试: df p + scale_x_continuous(expand = c(0, 0 ..
发布时间:2021-12-01 20:49:38 其他开发

组合 XPATH 轴(前兄弟和后兄弟)

假设我有以下 UL: 巴里 鲍勃 卡尔 戴夫 roger 史蒂夫 我需要获取 bob & 之间的所有 LI罗杰.我可以用 //ul/li[contains(.,"bob")]/following-sibling::li 在 bob 之后抓取所有东西,我可以用 //在 roger 之前抓取所有东 ..
发布时间:2021-10-02 19:29:33 其他开发

为什么 matplotlib ax.transData.transform 在不同的 ipython 单元格中给出不同的值?如何解决这个问题?

我在 ipython 中遇到了 matplotlib 的 ax.transData.transform 一个非常奇怪的问题.基本上,在声明 fig, ax = plt.subplots() 的单元格中,为 x 或y 轴不正确.但是,如果您在后面的单元格中运行 ax.transData.transform,它会返回正确的值. 为了演示,这里是在声明 fig, ax = plt.subplots ..
发布时间:2021-08-31 20:22:05 其他开发

使用子图获取图形中的刻度

我在 matplotlib 中制作了一个复杂的图形,其中包含三个子图,其中两个有双轴.效果很好,只是图中没有刻度线,我不知道如何获得它们. 这是代码和图: fig = plt.figure()gs = gridspec.GridSpec(3, 1)idx=0n=len(d_10[idx])fac=0.2ax1=fig.add_subplot(gs[0,0])ax1.errorbar(ran ..
发布时间:2021-08-31 20:22:02 Python

更改 seaborn 图中 x 轴刻度的数量

我希望能够在 Python 3.5 中控制 seaborn 图上的轴刻度数.我非常习惯使用 R 的 ggplot,所以我在 Python 中的类似功能上遇到了一些麻烦. 例如,这是我目前正在处理的数据类型: test = pd.DataFrame()测试[“X"] = [1,2,3,1,2,3]测试[“Y"] = [1,5,3,7,2,4]测试[“类别"] = [“A"、“A"、“A"、“ ..
发布时间:2021-07-17 19:39:42 Python

如何在 mayavi2 中缩放 x 和 y 轴?

我想使用 mayavi.mlab.surf() 用 mayavi2 做一个 3-d 绘图.此函数有一个名为 warp_scale 的参数,可用于缩放 z 轴,我正在寻找类似的东西,但用于 x 和 y 轴. 我可以通过将 x 和 y 数组相乘,然后使用 mayavi.mlab.axes() 中的 range 参数来校正轴标签来手动执行此操作,但是我正在寻找一种更直接的方法,例如 warp_sc ..
发布时间:2021-07-16 18:37:19 Python

matplotlib:半球/楔形的自定义投影

我正在查看 自定义投影 matplotlib 库中的示例——我试图修改它以仅绘制南半球.我已将必要的 [-pi/2,pi/2] 限制调整为 [-pi/2,0].现在我一直在看: def _gen_axes_patch(self):"""覆盖此方法以定义用于剧情背景.它应该是 Patch 的子类.在这种情况下,它是一个圆(可能被轴扭曲变成椭圆).任何数据和网格线都将剪成这个形状."""#retur ..
发布时间:2021-06-22 18:30:33 Python

如何在ggplot2 R中的轴上绘制均值和误差线

我想在 R 中的 qplot 的轴上绘制均值和误差线.我在这里提供一个例子来说明我的意思: 正如您在黄色轴上看到的那样,绘制了均值和误差线.我想在我的 qplot 上使用它. 考虑这个数据子集: x 它应该给你一个这样的情节: 现在,我该如何绘制均值和误差线?R 中基本绘图中使用的轴()在 ggplot2 中不起作用. 我感谢任何建议,即使它需要更改软件包或以不同方式 ..
发布时间:2021-06-02 19:19:24 其他开发

更改范围而无需在Matplot中缩放

我有一个问题,我正在制作一个显示秘鲁缩放区域的程序,但显示的轴在图像范围内(例如7000x7500),但我想在UTM范围内(例如x轴在500000之间)-600000和y轴9500000-9700000)我试过使用 plt.set_xlim 和 plt.sety_lim ,但没有成功,我想我必须使用 plt.autoscale(False),但是它也没有用,或者我用错了. 我在主程序中创建图 ..
发布时间:2021-06-01 21:06:28 Python

matplotlib 中的轴数值偏移

我正在用 matplotlib 绘制一些东西,它看起来像这样: 我似乎无法弄清楚为什么 x 轴像现在这样偏移......它看起来像是在说,“无论你从我这里读到什么,都将 2.398e9 添加到它的实际 x 值中". 这不是我想要的...我可以只用前4位数字代替吗? 这是代表频率,所以我想看看这样的东西: 2000 或 2400 或 2800....我可以在轴标题中添加 'M ..
发布时间:2021-06-01 21:04:06 Python

Matplotlib sharex无法按预期工作

我确定我遗漏了一些明显的东西,但为什么 sharex=True, sharey=True 不起作用?我希望两个子图的 xlims 和 xticks 相同,并且两个子图的 ylims/yticks 相同.使用Python 3.8.3,matplotlib 3.2.1. x1,y1 = [(2,7,1),(6,2,2)]x2, y2 = [(8,3,0), (1,4,9)]图,ax = plt.s ..
发布时间:2021-06-01 21:00:40 Python

plotfile没有使用正确的轴,注释问题

使用matplotlibs plotfile 函数时,我遇到了奇怪的行为. 我想注释一个文件的图,text.txt,其中包含: x01个1个2个3 使用以下代码: 将matplotlib.pyplot导入为plt无花果,ax = plt.subplots()annot = ax.annotate("Test",xy =(1,1))plt.plotfile('test.txt', ne ..
发布时间:2021-06-01 20:55:21 Python

Twiny()轴未与下轴对齐-Matplotlib

我希望你能帮我解决这个小问题. 我正在绘制三组误差线数组,我想在图的顶部绘制第二组刻度.因此,我创建了一个新的双轴,为刻度线提供了相同的坐标 x . 应该做的部分代码这是以下 x = np.arange(len(Stars))*2无花果= plt.figure()ax1 = fig.add_subplot(111)ax2 = ax1.twiny()ax1.errorbar(x-.5,[Jm ..
发布时间:2021-06-01 20:39:44 其他开发

Matplotlib:生成具有不同比例和反向比例的多个双轴

我想在两个 x 和 y 轴上绘制一个数据系列,以便有 4 个不同的轴.首先是 x(以 eV 为单位的能量)与 y(归一化计数)轴,然后是 x(与能量成反比的波长)与 y(计数)轴.我的代码是: 将 numpy 导入为 np导入matplotlib.pyplot作为plt将matplotlib.mlab导入为mlab从 scipy.constants 导入 h、c、edef E(波长):返回(h* ..
发布时间:2021-06-01 20:28:28 Python