如何更改Seaborn的FacetGrid图的每一幅图的单y轴间隔?如果我绘制一个包含大量变量y值的facetGrid,则Seaborn将使用所有数据的默认min和max y值来构造唯一的y轴。
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('tips')
g = sb.FacetGrid(df, col = "time")
g.map(plt.hist, "tip")
plt.show()
Id
我想创建一个小平面网格,变量名作为列,部门作为行,每个小图表都是y=value和x=date的散点图 我的数据是这样的: import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
from datetime import datetime
import matplotlib.dates as mdates
import random
datelist = pd.date_range(start="march 1 2020", end="ma
我想创建一个小平面网格,变量名作为列,部门作为行,每个小图表是y=value和x=date的散点图 我的数据是这样的: import pandas as pd import numpy as np import seaborn as sns import matplotlib.pyplot as plt from datetime import datetime import matplotlib.dates as mdates import random
datelist = pd.date_range(start="march 1 2020", end="may
其他的数据呆子,
我希望使用海运功能从数据中绘制数据,并更改x轴刻度。
我在这些数据中看到了这样的信息
import pandas as pd
with open(f) as fi:
df = pd.read_csv(fi, delimiter=';', parse_dates = ['date'])
df.date = df.date.apply(lambda x: x.date())#removing time, only date remains
dataframe有三个对此问题很重要的列:df.date、df.sedimentation和df.
我正在用pandas数据图绘制散点图。这是正确的,但我想使用seaborn主题和特殊函数。当我绘制调用海运的相同数据点时,y轴几乎是不可见的.X轴值从5000-15000开始,y轴值在[-6:6]*10^-7中.
如果我将y轴值乘以10^6,它们将正确显示,但是使用seaborn绘制的实际值在seaborn生成的绘图中仍然是不可见的/不可分辨的。
怎样才能使y轴值在结果图中自动缩放?
另外,有些行甚至包含NaN,而不是在本例中,如何在绘图时忽略这一点,除非手动删除包含NaN的行。
下面是我用来绘制的代码。
import pandas as pd
import seaborn as sns
im
lmplot在海上拟合回归模型与截距。然而,有时我想拟合回归模型,而不拦截,即通过原点进行回归。
例如:
In [1]: import numpy as np
...: import pandas as pd
...: import seaborn as sns
...: import matplotlib.pyplot as plt
...: import statsmodels.formula.api as sfa
...:
In [2]: %matplotlib inline
In [3]: np.random.seed(2016)
In [4]: x