python - 图表中 X 轴上的可变间距

标签 python matplotlib plot

我想在 X 轴上有不同的间距。见图:

enter image description here ] 1

  • 图像源自 Tyler R.Scott 等人的论文“Adapted Deep Embeddings”。

例如,在上图中,x 轴上的间距为 1 个单位(且包括) 1 和 5 之间的 x 。这与 5 到 10 等之间的间距不同。

假设我有所有 y 的值,以及从 x =1 到 x=1000 的所有 x 整数值。

举例说明: 如果我简单地根据 x = [1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200,30,400,500 的选择性值绘制 y ] 使用 matlplotlib :

import matplotlib.pyplot as plt
plt.plot(t, test_accuracy_Exp1, 'r') # plotting t, a separately    ##Author's Orginal 
plt.plot(t, test_accuracy_Exp5, 'g') # plotting t, a separately ##Diff_LR_for_Diff_layers_2
plt.show()

生成的图形在 x 轴上仍然具有相等的间距,我得到以下结果:

enter image description here

那么如何控制间距?

最佳答案

您可以控制所有值的轴间距,但不能控制单个值的间距。

关于python - 图表中 X 轴上的可变间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58333512/

相关文章:

python - Matplotlib:改变个别网格线的颜色

python - 将 Hald CLUT 图像转换为 3DLut 文件(*.3dl、*.cude)

使用 SSLv3 对 HTTPS 服务器的 Python REST 请求

python - 如何更改交互式缩放矩形的颜色?

python - 是否可以使用字典中的数据绘制线条?

r - 按 x 轴扩展绘图区域,为直接标签腾出空间

python - 提取 "asterisk-prefixed"后缀的域

python - Cartopy 倒钩无法正常工作

python - 根据 x 值的数量增加 matplotlib 中图形的宽度

python - 使用 mlab.surf() 将 mask 与 Mayavi 3d 曲面图一起使用