【发布时间】:2018-10-03 18:19:31
【问题描述】:
我在 python 中使用 stripplot,其中轴的时间范围为 3601 到 8600 秒。但是从图中很难看出x轴的时间。如何添加特定间隔(如我图中的 y 轴)以使其可见?这是我生成图形的代码。
import seaborn as sns; sns.set(color_codes=True)
# Visualising the plots
fig, ax = plt.subplots(figsize=(10,7))
params_anno = dict(jitter=0.25,size=8, color='#91bfdb', edgecolor='black', linewidth=1, dodge=False)
ax=sns.stripplot(x=dataset["Time"], y=dataset["Ob7"],**params_anno)
params_anno = dict(data=dataset_2, x='Time', y='Ob7',jitter=0.25)
ax=sns.stripplot(size=8,color='red', edgecolor='black',linewidth=1,**params_anno)
这是我的图
我看过seaborn.stripplot 文档,但找不到任何合适的例子。有人帮忙吗?
【问题讨论】:
-
您确定要使用
stripplot吗?这通常用于分类数据,而在这里您似乎有连续的数值数据,通常的散点图更适合。 -
我想我明白你的意思了。让我尝试使用通常的散点图。但是这里不可以给连续的数值数据加一个区间吗?
-
为什么要有这样的选项?该文档明确指出“绘制一个散点图,其中一个变量是分类的。”由于您显然不希望任何变量都是分类的,因此这根本不是在这里使用的函数。
标签: python-3.x seaborn