我有一个带有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()
seaborn设计了所有的xtick标签,而不是仅仅挑选几个,看起来很恐怖:
有没有一种方法可以定制它,使它在x轴上绘制每一个n刻度,而不是所有刻度?
您必须手动跳过x标签,如下例所示:
seaborn.pointplot
不是此绘图的正确工具。但答案很简单:使用基本的matplotlib.pyplot.plot
函数:相关问题 更多 >
编程相关推荐