python - 对数刻度机智 matplotlib 中的 x-ticks 问题
问题描述
我有一个对数刻度的数字,想手动将 x-ticks 设置为 [0.5, 1, 2]:
import matplotlib.pyplot as plt
ax = plt.gca()
ax.set_xscale("log")
ax.set_xticks([0.5,1,2])
ax.set_xticklabels([.5,1,2])
ax.set_xlim([0.5,2]) # issue causing line
但是,它也会自动将 1 设置为 6*10^-1,这是我无法摆脱的。即使询问ax.get_xticks()
也不会显示此 x-tick。我怎样才能摆脱不需要的蜱虫?
解决方案
推荐阅读
- forms - CakePHP 表单提交疑难解答
- apache-spark - 为什么 `spark.range(100).orderBy('id', ascending=False).rdd` 不懒惰并触发动作?
- html - Chrome 自动填充上的预填充值在选择前大小不同
- mysql - 如何在MYSQL表中提取JSON格式的值
- kubernetes - 如何使用 Amazon EKS 上的 kubernetes 入口控制器将 http 重定向到 https
- sql - 加快 SQL Server 中的累积和计算
- amazon-web-services - 如何找出因 403 失败的请求需要哪些 IAM 权限
- python - 当“id”绑定点在 cosmosDB 集合中没有对应项时,用 python 编写的 Azure 函数有 500 个
- translation - 如何合并 POT 和 PO 文件,以便排除不在 POT 文件中的条目?
- ios - 架构 armv7 颤振的未定义符号