【发布时间】:2017-03-19 09:54:16
【问题描述】:
我是 Python 新手,下面是我的 Jupyter Notebook 中一些 Python 代码的摘录:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
sns.set(style="darkgrid")
FacetGrid.set(yticks=np.arange(0, 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500, 7000, 7500, 8000))
import numpy as np
%matplotlib inline
plt.rcParams['figure.figsize']=(20,20)
当我运行这些代码时,我收到以下错误: NameError: 名称 'FacetGrid' 未定义
我进行了搜索,发现以下内容: Change number of x-axis ticks in seaborn plots
但是,我似乎无法在我的代码中正确实现它。我需要 FacetGrid 函数来手动指定 seaborn stripplot 的 y 轴上的刻度值。
我该如何纠正这个问题?
【问题讨论】:
-
您为什么认为
FacetGrid在范围内?我没有看到它是从您发布的代码中的任何内容中导入的。 (例如,没有from whatever import FacetGrid。) -
好吧,我明白你的意思了,深入研究,Facetgrid 需要 4 个参数,因此,我关于设置刻度线的代码肯定不在正确的位置。基本上,我希望我的 y 轴显示这些值,而不是 Seaborn stripplot 的默认值。关于如何进行的任何想法或指示。
标签: python plot graph seaborn facet-grid