У меня есть два pandas
dataframes Я хотел бы построить на этом же морском побережье jointplot. Это выглядит примерно так (команды надевают в IPython оболочки; ipython --pylab
):Нанесение двух распределений в seaborn.jointplot
import pandas as pd
import seaborn as sns
iris = sns.load_dataset('iris')
df = pd.read_csv('my_dataset.csv')
g = sns.jointplot('sepal_length', 'sepal_width', iris)
Ключи в двух dataframes идентичны.
Как мне отобразить мои значения в одном и том же сюжете (разумеется, разного цвета)? И даже более подробно: как мне построить оба набора данных, но только с распределением первого сверху и сбоку? То есть только зарисуйте точки.
Я сомневаюсь, что это лучший способ, но вы можете использовать 'hue' вариант' pairplot', чтобы получить различные цвета (после первого слияния наборы данных). http://stanford.edu/~mwaskom/software/seaborn/examples/scatterplot_matrix.html – JohnE
Кстати, теперь рекомендуется использовать '% matplotlib inline' после запуска ipython, а не ссылаться на' --pylab' – JohnE
Что такое разница между '--pylab' и'% matplotlib inline'? –