sns.set(style='darkgrid')
tips = sns.load_dataset('tips')
color = sns.color_palette()[5]
g = sns.jointplot('total_bill', 'tip', data=tips, kind='reg', stat_func=
    None, xlim=(0, 60), ylim=(0, 12), color='k', size=7)
g.ax_joint.cla()
colors = np.random.random((len(tips), 3))
markers = ['x', 'o', 'v', '^', '<'] * 100
for i, row in enumerate(tips.values):
    g.ax_joint.plot(row[0], row[1], color=colors[i], marker=markers[i])
g.set_axis_labels('total bill', 'tip', fontsize=16)
Изменение цвета и маркера каждой точки с использованием морского графика