попробуйте использовать функцию instr?
select my_column from my_table where instr(?, ','||search_column||',') > 0
, тогда
ps.setString(1, ",A,B,C,");
По общему признанию, это немного грязный взлома, но это уменьшает возможности для SQL-инъекции. Все равно работает в oracle.
Возвращение к вопросу Рахула о sns.catplot ( Невозможно изменить размер графика с помощью matplotlib и seaborn )
Если вы попытаетесь использовать jupyter notebook:
plt.figure(figsize=(25,20))
sns.boxplot(x='CriticRating', y='AudienceRating', data=movies)
он работает, но
sns.boxplot(x='CriticRating', y='AudienceRating', data=movies)
plt.figure(figsize=(25,20))
не работает (график очень мал). Важно добавить строку plt.figure(figsize=(25,20))
перед sns.boxplot()
и включить %matplotlib inline
, конечно, чтобы отобразить график в jupyter.
В дополнение к хорошо отработанному ответу @MartinAnderson , сам морской берег предоставляет возможность установить высоту подсетей сетки. В сочетании с aspect
это определяет общий размер фигуры в зависимости от количества подсетей в сетке.
В морском транспорте & lt; = 0,8,1:
g = sns.pairplot(..., size=10, aspect=0.6)
В морском транспорте> = 0,9,0:
g = sns.pairplot(..., height=10, aspect=0.6)
Обратите внимание, что это относится ко всем которые генерируют сетку уровня фигуры, например pairplot
, relplot
, catplot
, lmplot
и основные PairGrid
или FacetGrid
.
Для других морских графиков, которые непосредственно сюжет к осям, решения из Как вы изменяете размер рисунков, нарисованных с помощью matplotlib? будет работать отлично.
Если мы хотим изменить только высоту или ширину, тогда мы как ниже
g = sns.pairplot (df, kind = 'reg', x_vars = columns, y_vars = [' Колонка 1 '])
g.fig.set_figheight (6)
g.fig.set_figwidth (10)
blockquote>
sns.pairplot «Возвращает базовый экземпляр PairGrid для дальнейшей настройки» ... например, изменение размера фигуры:
g=sns.pairplot(df, kind='reg', x_vars=columns,y_vars = ['Column 1'])
g.fig.set_size_inches(15,15)
Попробуйте поместить размер в скобки, это делает трюк для меня:
plt.rcParams['figure.figsize']=(10,10)
boxplot
, но не для каких-либо графиков, которые создают фигуру какpairplot
(этот вопрос) илиcatplot
(вопрос, на который вы ссылаетесь). – ImportanceOfBeingErnest 20 July 2018 в 13:28