问题标签 [loglog]
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:如何计算正则网络的欧几里得距离分布?
我有一个NxN
常规网络,每个节点都有一(X,Y)
组坐标。节点由单元分隔。网络如下所示:
我希望能够计算从每个节点到所有其他节点的欧几里得距离。例子:
然后,我想绘制距离分布,它告诉我给定距离具有某个值的频率。然后我想将图表变成对数对数图。
这是我的尝试:
编辑
运行时,此脚本抛出错误:TypeError: 'int' object is not iterable
,指向我写的行for k, item in pos2:
。我哪里错了?
matlab - 在 Matlab 中找到梯度和截点
我在使用“最小二乘法”从 Matlab 中的对数图中找到截取点时遇到问题。
我在 Matlab 中有以下内容:
我的目标是在对数图中找到线的梯度,然后找到交点。我相信 polyfit 给了我梯度(-0.2838),但我没有找到交点。是否有捷径可寻?
问候,大卫
python - Python:在循环中以对数比例绘制误差线,然后保存图像
我有 58 个文件需要绘制。其中一些是空的(不重要,我已经用 if 条件跳过了它们)。我需要使用对数刻度绘制文件中的数据,并带有误差线。我想最后保存情节。我正在使用 Python,spyder。我写了以下代码:
但是,当我运行它时,我收到以下错误:
我仍然是 Python 的初学者,我找不到错误,或者如何修复它。非常感谢任何帮助。
python - 如何将 Matplotlib.pyplot.loglog 保存到文件中?
我正在尝试生成向量的对数图,并将生成的图保存到文件中。
这是我到目前为止所尝试的:
我正在使用 Jupyter Notebook,在上面代码中的语句 2 之后,我将生成的图形作为输出,但保存的文件是空白的。
matplotlib - loglog matplotlib 图上的标记
我在 matplotlib 中以 loglog 比例绘制多条曲线,为了使它们可区分,我使用了标记。由于数据点很多,我使用markevery=100。但是对于对数刻度上的水平轴,它们会聚集在一起。有没有办法让标记也以对数方式间隔开?
python - 在对数对数图上插入一条直线 (NumPy)
我在 Raspberry Pi 上使用一个程序来测量盐水中探头的电压,以计算水的盐度。这种关系不是线性的,而是当在对数图上绘制功率趋势线时变成一条相当直线。这意味着探头可以仅使用两个值进行校准,并且在绘制在对数图上时只需在它们之间插入一条直线。
不幸的是,预先存在的程序使用标准轴假设了线性关系,我不确定如何更改它以在对数图上插入一条直线。任何帮助将不胜感激,请注意,这是我所做的第一次编码,所以我的知识不是很好。我已经包含了一些涉及下面插值的代码:
此外,稍后在程序中:
python - 在 loglog 图中的 matplotlib 中绘制一条垂直线
我想在我的 matplotlib loglog 图中绘制一条垂直线,但它们永远不会出现。我尝试了两种方法,都失败了。我该怎么做?
所以玩具示例:
所以上面的工作(除了传说没有出现,所以如果你知道如何解决那个加分)。
但是现在当我尝试添加一条垂直线时:
它没有出现。以下技巧也不起作用:
我能做些什么?
python - 垂直线 axvline 在 matplotlib 的 loglog 图中将线绘制在错误的位置
我在使用 axvline 在 matplotlib 的 loglog 图中绘制垂直线时遇到问题。
第一个问题是垂直线没有出现在正确的位置。
第二个问题,可能相关的是,当我放大或平移绘图时,垂直线只是停留在原位,并且没有通过平移(滑动绘图)或放大绘图进行适当的转换。
我的代码如下所示:
不幸的是,黑色/灰色垂直线不在 0.01 处显示,而是在 0.01 和 0.1 之间(其他垂直线也不在正确的位置):
另外,现在如果我放大图像,数据会适当缩放,但垂直线保持不变。
附加信息:
- Matplotlib 1.5.1
- Python 3.5.1
- ipython-notebook 4.0.4
- pld3
我尝试升级到 matplotlib 1.5.3,但问题没有改变。
python - Matplotlib:日志图中奇怪的双十年轴刻度
我正在尝试在 Matplotlib 中制作一个涵盖数十年的对数图。但是,返回给我的默认 x 轴刻度远非理想,因为它们一次覆盖 20 个刻度,中间只有 4 个刻度标记。我正在使用的代码如下:
返回给我的图像如下所示:
如您所见,主要 x 轴标签从 10^3 到 10^5 等。另一方面,主要标签之间只有 4 个次要 x 轴标签。我希望每十年有一个主要标签,就像在 y 轴上一样,每十年之间有标准的 8 个刻度。此外,理想情况下,我希望 x 轴上的标签保持原样,以使轴不会太杂乱。也就是说,我希望将 10^3、10^5、10^7、10^9 标记为现在的样子。我只想将主要/次要刻度扩展到其间的所有十年。
提前致谢。另外,如果有帮助,我使用的是 matplotlib 2.0.0 版。我需要使用这个版本(而不是旧版本)来获得仅在 2.0.0 中的附加功能。