Отрицательный взгляд - правильный путь, насколько я понимаю ваш вопрос:
^((?!_)\w)+$
Может быть, вы хотите игнорировать стилистику Seaborn и просто установить нужные параметры напрямую?
import matplotlib.pyplot as plt
import seaborn as sns
rc = {'figure.figsize':(10,5),
'axes.facecolor':'white',
'axes.grid' : True,
'grid.color': '.8',
'font.family':'Times New Roman',
'font.size' : 15}
plt.rcParams.update(rc)
Data = sns.load_dataset("tips")
g = sns.lmplot(x="total_bill", y="tip", hue="smoker", data = Data, legend_out = False, aspect = 2)
g.set(xlabel = "independent", ylabel = "dependent")
sns.despine(fig=None, ax=None, top=False, right=False, left=False, bottom=False, offset=None, trim=False)
plt.show()