Python中文
首页
教程
问答
标签
搜索
登录
注册
在matplotlib中使两个y轴对齐
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在绘制一些硬度数据,我想显示两种不同的硬度标度。一种尺度没有限制,而另一种尺度有限制。在维氏硬度标尺中,没有限制,但洛氏C标尺在20以下无效。我怎样才能把秤排成一行?到目前为止,我的计划是绘制维氏数据,然后对其进行过滤,使其不低于20(试验机的报告将其赋值为0)。然后我绘制了罗克韦尔数据,但要隐藏这些点并将其指定给第二个y轴。我没有问题的绘图,但我不能让两个轴'线正确。我可以强迫他们在一个点上排队,但比例缩小了,所以他们开始从我排列他们的地方分崩离析。在</p> <p>我从另一个问题中发现的代码是:</p> <pre><code>def align_yaxis(ax1, v1, ax2, v2): """adjust ax2 ylimit so that v2 in ax2 is aligned to v1 in ax1""" _, y1 = ax1.transData.transform((0, v1)) _, y2 = ax2.transData.transform((0, v2)) inv = ax2.transData.inverted() _, dy = inv.transform((0, 0)) - inv.transform((0, y1-y2)) miny, maxy = ax2.get_ylim() ax2.set_ylim(miny+dy, maxy+dy) </code></pre> <p>我还不能上传图片,但这里有一个链接到一个示例图。<a href="http://i.imgur.com/VOMVK9v.png" rel="nofollow">Plot</a></p> <p>我做的是把维克斯392和HRC 40连接起来。但在底部,HRC 20不等于200,它应该等于238。在这个例子中,我打开了HRC标记作为x</p> <p>编辑:这里是我用来生成绘图的代码,但是有硬编码的数据集。在</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>所以为了解决我的问题,我在适当的y值处使用axhline,并用文本标记它们。所以我基本上只做了我自己的比例尺,没有让matplotlib为我做。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将Python中的列表复制到给定的目标中?
8 回答
如何将python中的列表插入SQL表
6 回答
如何将python中的列表转换为numpy数组以放入十位
8 回答
如何将python中的列表输入javascript?
6 回答
如何将python中的列表返回给dag?
7 回答
如何将Python中的列表项重新排列成成对的元组/列表?
8 回答
如何将Python中的初始化对象序列化为XML?
5 回答
如何将python中的十进制字符串转换为数字?
2 回答
如何将Python中的原始输入文本转换为Tkinter中的标签?
9 回答
如何将python中的反斜杠命令转换为在Linux上运行
5 回答
如何将python中的命令行参数转换为字典?
9 回答
如何将python中的图像值传递到kivy中的kv文件?
1 回答
如何将Python中的图像数组(枕头对象)上传到Google云
6 回答
如何将Python中的图像编码为Base64?
8 回答
如何将python中的图像调整为灰度低分辨率,如MNIST时尚数据?
7 回答
如何将python中的多个html输出保存到单个文件(或多个)中?
10 回答
如何将Python中的多个ifelse语句重构为一个函数?
7 回答
如何将Python中的多处理与Django结合使用,从xml文件创建数千个模型实例?
7 回答
如何将python中的多级API响应转换为dataframe
5 回答
如何将python中的多线程编程模型转换为异步/等待模型?
9 回答