PyLab:以对数刻度绘制轴,但在轴上标记特定点
基本上,我正在做可扩展性分析,所以我正在使用 2,4,8,16,32... 等数字,图表看起来合理的唯一方法是使用对数刻度。
但我不想使用通常的 10^1、10^2 等标签,而是希望在轴上指示这些数据点(2,4,8...)
有什么想法吗?
Basically, I'm doing scalability analysis, so I'm working with numbers like 2,4,8,16,32... etc and the only way graphs look rational is using a log scale.
But instead of the usual 10^1, 10^2, etc labelling, I want to have these datapoints (2,4,8...) indicated on the axes
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有不止一种方法可以做到这一点,具体取决于您想要的灵活性/花哨程度。
最简单的方法就是这样做:
如果您想以更灵活的方式进行操作,那么也许您可以使用这样的内容:
或者这样的内容:
There's more than one way to do it, depending on how flexible/fancy you want to be.
The simplest way is just to do something like this:
If you want to do it in a more flexible manner, then perhaps you might use something like this:
Or something like this: