Python中文
首页
教程
问答
标签
搜索
登录
注册
matplotlib是否具有在轴坐标中绘制对角线的功能?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>Matplotlib轴具有<code>axhline</code>和<code>axvline</code>功能,分别用于在给定的y或x坐标上绘制水平线或垂直线,与轴上的数据比例无关。</p> <p>有没有类似的函数来绘制一个恒定的对角线?例如,如果我有一个具有类似域的变量散点图,那么知道它们是否位于<code>y = x</code>行的上方或下方通常是有用的:</p> <pre><code>mean, cov = [0, 0], [(1, .6), (.6, 1)] x, y = np.random.multivariate_normal(mean, cov, 100).T y += x + 1 f, ax = plt.subplots(figsize=(6, 6)) ax.scatter(x, y, c=".3") ax.plot([-3, 3], [-3, 3], ls="--", c=".3") ax.set(xlim=(-3, 3), ylim=(-3, 3)) </code></pre> <p><img src="https://i.stack.imgur.com/2klwo.png" alt="enter image description here"/></p> <p>当然,这可以通过获取轴极限来编程实现,(<code>ax.get_xlim()</code>等),但是a)需要额外的步骤,b)在可能会有更多数据出现在绘图上并改变极限的情况下是脆弱的。(实际上,在某些情况下,只需添加常量行本身就可以拉伸轴)。</p> <p>最好是这样做,例如<code>ax.axdline(ls="--", c=".3")</code>,但不清楚matplotlib代码库中是否存在类似的内容。我想,您所需要做的就是修改<code>axhline</code>代码,以便从<code>[0, 1]</code>坐标中的^{</em>轴绘制<code>x</code>和<code>y</code>坐标。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果轴在范围<code>[0,1]</code>内,可以通过以下方式进行解析:</p> <pre><code>ident = [0.0, 1.0] plt.plot(ident,ident) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Excel中读取公式并将其转换为Python中的计算?
4 回答
如何在excel中读取嵌入的excel,并将嵌入文件中的信息存储在主excel文件中?
1 回答
如何在Excel中返回未知列长度的非空顶行列值?
4 回答
如何在excel中选择数据列?
6 回答
如何在Excel中通过脚本自动为一列中的所有单元格创建公共别名
9 回答
如何在excel中高效格式化范围AttributeError:“tuple”对象没有属性“fill”
4 回答
如何在excel单元格中编写python函数
1 回答
如何在excel单元格中自动执行此python代码?
9 回答
如何在excel工作表中创建具有相应值的新列
3 回答
如何在Excel工作表中复制条件为单元格颜色的python数据框?
2 回答
如何在Excel工作表中循环
3 回答
如何在excel工作表中打印嵌套词典?
9 回答
如何在excel工作表中绘制所有类的继承树?
7 回答
如何在Excel工作表中自动调整列宽?
9 回答
如何在excel工作表中追加并进一步处理
1 回答
如何在excel工作表之间进行更改?
9 回答
如何在excel或csv上获取selenium数据?
5 回答
如何在Excel或Python中将正确的值赋给正确的列
9 回答
如何在excel或python中提取单词周围的文本?
6 回答
如何在excel或python中转换来自Jira的3w 1d 4h的fromat数据?
6 回答