我想增加x和y轴的大小,以消除刻度线的重叠。我们还可以水平旋转此组件标签。
以下是代码:
chart.data
答案 0 :(得分:0)
hue
参数,而scatter
则不可用height
和aspect
参数是控制图形尺寸的关键。import pandas as pd
import random
import numpy as np
import string
# create synthetic data
np.random.seed(365)
random.seed(365)
data = {'affects': [random.choice(string.ascii_uppercase) for _ in range(10000)],
'ts': [np.random.randint(10, 80) for _ in range(10000)],
'component': [random.choice(string.ascii_lowercase) for _ in range(10000)]}
# create the dataframe
df = pd.DataFrame(data)
# plot
fg = sns.FacetGrid(data=df, hue='component', height=16, aspect=0.8)
fg.map(plt.scatter, 'ts', 'affects').add_legend()