- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想使用 matlibplot 轴绘制 2 个子图。由于这两个子图具有相同的 ylabel 和刻度,我想关闭第二个子图的刻度和标记。以下是我的简短脚本:
import matplotlib.pyplot as plt
ax1=plt.axes([0.1,0.1,0.4,0.8])
ax1.plot(X1,Y1)
ax2=plt.axes([0.5,0.1,0.4,0.8])
ax2.plot(X2,Y2)
顺便说一句,X轴标记重叠,不确定是否有一个好的解决方案。 (一个解决方案可能是使每个子图的最后一个标记不可见,除了最后一个,但不确定如何)。谢谢!
最佳答案
快速谷歌一下,我找到了答案:
plt.setp(ax2.get_yticklabels(), visible=False)
ax2.yaxis.set_tick_params(size=0)
ax1.yaxis.tick_left()
关于python - 如何关闭 matlibplot 轴的刻度和标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11604175/
我正在开发一个 Tkinter 和 matplotlib 集成 GUI,我在同一个 matplotlib 图表上绘制了 128 行。为了区分这些行,我使用以下行添加 data legend。 matp
您好,我正在尝试使用 matplotlib 的步进函数绘制此图 from matplotlib.pyplot import step, show, xlim time = [0.0, 0.0, 0.0
我想在 matplotlib 中将点“实时”添加到散点图,以便这些点在计算后立即出现在图表上。是否可以?如果没有,是否有可以完成此操作的 python 兼容的类似绘图平台?谢谢! 最佳答案 您可以将新
我想使用 matlibplot 轴绘制 2 个子图。由于这两个子图具有相同的 ylabel 和刻度,我想关闭第二个子图的刻度和标记。以下是我的简短脚本: import matplotlib.pyplo
我想使用 matlibplot.pyplot 生成散点图,并且很多点是重复的。因此,当我简单地使用 pyplot.scatter 方法绘制图形时,许多点会在一个点上 overdraw 。为了考虑该位置
该图应仅显示屏蔽值。如右侧的(操纵)图所示。 默认显示所有值。在二维图表中没有问题。 在 3d 图中也可以吗?如果是,怎么办? import matplotlib.pyplot as plt impo
如何调整某些子图之间的空白?在下面的示例中,假设我想消除第 1 个和第 2 个子图之间以及第 3 个和第 4 个之间的所有空白,并增加第 2 个和第 3 个之间的空间? import matplotl
我正在使用 matlibplot 进行数据可视化。我的情节共有 6502 个数据值并且工作正常,但这些值非常接近且密集。 例如,我的 y 轴值介于 3 到 10 之间,我需要非常清楚地了解它们之间的每
这个问题在这里已经有了答案: Disable iPython Notebook Autoscrolling (6 个答案) 关闭 4 年前。 使用此代码: import numpy as np im
我从麦克风收到大量实时数据。数据集的长度是4000,我每秒接收5次。 我使用python2.7和matplotlib。了解数据集的想法: 如果安静 [1, 0, 0, 0, 0, 0, 0, 0, 0
我正在尝试用 matplotlib 填充曲线下的区域。下面的脚本工作正常。 import matplotlib.pyplot as plt from math import sqrt x = rang
希望这是一个简单的问题。我正在尝试创建一个控制图,我想知道是否有办法在图表上的某个位置添加控制上限和下限标签,例如 UCL、LCL y 标签(参见屏幕截图)。 下面是我的代码的异常(exception
我正在尝试从我设置的 gridspec 图中删除所有标签和 x/yticks。 下图是我当前的输出,但我需要删除所有标签以及 x-ticks 和 y-ticks,因此它们基本上是空框。我只是因为某种原
大师, 我试图从 jupyterlab 复制一个 python 图。虽然图像在 jupyterlab 下看起来不错,但在粘贴到我的 word doc 后它显示了一个完全黑色的主题。你能告诉我如何解决这
关于用Python显示图像的快速问题,两者之间的区别 im = Image.fromarray(noisyImage) im.show(noisyImage) 我明白了: http://s30.pos
我是一名优秀的程序员,十分优秀!