相关疑难解决方法(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万
查看次数

如何在seaborn的facetgrid中设置可读的xticks?

我有这个与seaborn的facetgrid的数据框图:

import seaborn as sns
import matplotlib.pylab as plt
import pandas
import numpy as np

plt.figure()
df = pandas.DataFrame({"a": map(str, np.arange(1001, 1001 + 30)),
                       "l": ["A"] * 15 + ["B"] * 15,
                       "v": np.random.rand(30)})
g = sns.FacetGrid(row="l", data=df)
g.map(sns.pointplot, "a", "v")
plt.show()
Run Code Online (Sandbox Code Playgroud)

seaborn绘制了所有的xtick标签,而不仅仅是挑选几个,它看起来很糟糕:

在此输入图像描述

有没有办法对它进行自定义,以便在x轴上绘制每个第n个刻度而不是全部?

python matplotlib pandas seaborn

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

matplotlib ×2

python ×2

pandas ×1

seaborn ×1