相关疑难解决方法(0)

更改matplotlib中x或y轴上的"滴答频率"?

我试图修复python如何绘制我的数据.

x = [0,5,9,10,15]
Run Code Online (Sandbox Code Playgroud)

y = [0,1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

然后我会这样做:

matplotlib.pyplot.plot(x,y)
matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)

并且x轴'刻度以5为间隔绘制.有没有办法让它显示间隔为1?

python matplotlib

419
推荐指数
12
解决办法
72万
查看次数

如何在matplotalib上以对数标度可视化值?

我有很小的差异,如... 0.000001.我想以对数标度对它们进行可视化.我想知道如何在matplotlib中做到这一点.

非常感谢

python numeric matplotlib

6
推荐指数
1
解决办法
3万
查看次数

添加自定义刻度和标签

我想在matplotlib中添加自定义主要标记和标签.典型的用途是在带有标签的位置添加math.pi标签"$\pi$".我的目标是保留其他刻度:我希望保留原始的主要和次要刻度,使用之前选择的格式,但使用此额外的刻度和标签.我已经找到了一种方法(并在这些论坛上找到了帖子)来添加勾号:

list_loc=list(ax.xaxis.get_majorticklocs())
list_loc.append(pos)
list_loc.sort()
ax.xaxis.set_ticks(list_loc)
Run Code Online (Sandbox Code Playgroud)

我的麻烦在于标签.我试图以类似的方式检索标签,ax.xaxis.get_majorticklabels()但这给了我一个matplotlib.text.Text我不确定如何处理的列表.我的目的是将标签列表作为字符串,添加新标签(在正确的位置),然后ax.xaxis.set_ticklabels(list_label)以类似于位置的方式使用.

python matplotlib

4
推荐指数
2
解决办法
3541
查看次数

标签 统计

matplotlib ×3

python ×3

numeric ×1