问题标签 [plt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:在 matplotlib.pyplot 上绘制子列表
我想绘制带有子列表的列表,每个列表都包含名称和分数。子列表item one = name
为X-label
和item two = score
。Y label
我怎样才能在 plt 中绘制这个?
我像它的字典一样尝试过这个,但它没有显示所有名称和相应的分数。
python - 保存 matplotlib 表会产生大量空白
我正在使用 matplotlib 和 python 2.7 创建一些表。当我保存表格时,即使表格只有 1 到 2 行,图像也会出现方形,当我稍后将它们添加到自动生成的 PDF 时会产生大量空白空间。我如何使用代码的示例在这里...
这会产生这样的图像...... 你可以看到你可以看到它周围的空白
奇怪的使用plt.show()
会在 GUI 中生成没有空格的表格。
我尝试过使用各种形式的tight_layout=True
不走运,以及使背景透明(它变得透明,但仍然存在)。
任何帮助将不胜感激。
python - plt.show() 不打开新的图形窗口
我正在尝试使用 plt.show () 显示一些图。我得到了 IPython 控制台上显示的图,但我需要在新窗口中查看每个图。我能做些什么 ?
python - 如何在散点图中添加图例?
我绘制了一个散点图,它使用以下表格从表中获取两列:
我现在正在尝试使用第一列注释每个点或创建图例我该怎么做?
python-2.7 - 当我使用 pyplot 时,Tkinter 窗口会更改尺寸或分辨率
第一次发帖,但发现这些论坛对我的 Python 学习非常有帮助!
当我调用 plt.plot 时我遇到了问题,因为它正在调整我的 tkinter 窗口的大小。我在 python 2.7 和 3.5 中试过这个,似乎都有问题。
下面只是一些重新创建问题的示例代码。绘制调整大小的数据后,您甚至不需要显示图表即可重新创建此问题。
前
后
linux - 查找 PLT 存根的地址
我正在研究 Linux X86_64。
在给定条目所代表的动态函数的名称的情况下,我需要确定 ELF 文件中特定 PLT 条目的地址。我可以从地址中找出文件偏移量,但我需要能够确定地址。
如果我使用反汇编 ELF 文件,objdump -D -z elffile
我会看到 objdump 为 PLT 中的每个条目使用符号名称。(objdump从哪里获得这些地址和符号名称之间的关系?)
例子:
如果我使用objdump -T elffile | grep fileno
我会得到这样的东西:
我需要能够从“C”做的是在ELF文件中找到特定动态函数的PLT条目并获取地址。
背景是我正在修补现有的 ELF 文件,需要将函数调用重定向到不同的动态函数。我已经使用从 objdump 反汇编收集的地址手动修补了 ELF 文件,并证明这适用于我的特定应用程序,我只需要能够从程序中完成它。我希望不必爬过 objdump 反汇编代码来弄清楚它是如何获取 PLT 条目符号和地址的。
python - 类型错误:__init__() 缺少 1 个必需的位置参数:'figure'
当我尝试通过以下代码绘制交互式绘图时:
我收到以下错误消息:
我在 Windows 计算机上使用 jupyter notebook。使用%matplotlib inline
,一切正常并生成内联图片,但使用%matplotlib qt
,则不是。
x86 - 每个 .so 文件都有 PLT/GOT 吗?
我一直在考虑这个问题,因为我观察到即使是像 libc 这样的非常基础的库也有一个 GOT/PLT,它由 malloc() 和它的朋友等重要功能组成。
甚至可以创建一个没有 GOT/PLT 的共享库吗?在学术活动之外,这样的图书馆会在野外出现吗?(如果有帮助,请仅考虑 x86 平台)
我的直觉告诉我,这些问题的答案分别是“否”和“是”,但我都不是 100% 确定的。
仅包含 C 类型列表的 .so 文件是否可能没有 GOT/PLT?也许吧,但我不明白为什么当你可以#include一个.h文件来做到这一点时,为什么会在实践中发生这种情况!
assembly - 为什么要从 PLT 跳到 GOT 而不是直接跳到 GOT?
我正在研究如何在动态链接中使用 GOT 和 PLT。我很困惑为什么每个动态链接的函数调用似乎都会跳转到 PLT 中的某个位置,而该位置总是会跳转到 GOT 中的相同位置。为什么不直接跳到 GOT 中的那个位置呢?为什么需要另一层间接?
我可能从根本上对 GOT 和 PLT 有一些误解,所以这里简要描述一下我对如何使用 PLT 和 GOT 的概念理解。
我们有一个名为 FunctionX 的函数,PLT 中的对应位置为 PLT[X],GOT 中的对应位置为 GOT[X]。PLT 和 GOT 的地址在编译时是已知的,但 FunctionX 的地址不知道。
为了调用 FunctionX:
1) 调用(在汇编意义上)PLT[X] 的地址。
2) PLT[X] 是跳转到 GOT[X] 所包含的值。
3a) 如果 FunctionX 已经解析,GOT[X] 包含函数地址,所以第 2 步是跳转到 FunctionX。
3b) 否则,GOT[X] 包含将在运行时解析 FunctionX 的地址的代码地址,将该地址写入 GOT[X],然后跳转到 FunctionX。在这种情况下,步骤 2 会导致 FunctionX 被解析,然后跳转到。
第 1 步的目的是什么?
我对这个话题的理解是粗略的,所以请指出任何可以帮助这个问题的澄清。