問題1: 在繪製邊緣圖時,如何去除繪圖中的多餘空間?在第一篇文章中回答如下。控制Seaborn邊緣直方圖?
問題2: 如何在邊緣直方圖上得到更好的控制,例如:繪製直方圖並確定邊緣的kde參數?在第二篇文章中回答如下,JointGrid
。
#!/usr/bin/env python3
import matplotlib
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import pandas as pd
sns.set_palette("viridis")
sns.set(style="white", color_codes=True)
x = np.random.normal(0, 1, 1000)
y = np.random.normal(5, 1, 1000)
df = pd.DataFrame({"x":x, "y":y})
g = sns.jointplot(df["x"],df["y"], bw=0.15, shade=True, xlim=(-3,3), ylim=(2,8),cmap="coolwarm", kind="kde", stat_func=None)
# plt.tight_layout() # This will override seaborn parameters. Remember to exclude.
plt.show()
不是[了'jointplot'文檔】(HTTPS://seaborn.pydata。 org/generated/seaborn.jointplot.html)已經相當不錯了?它有一個所有參數的列表,以及許多例子。現在如果你想控制某個特定的東西,你需要告訴它是什麼,否則(除了'空間')這實在太寬泛了。 – ImportanceOfBeingErnest
目前還不清楚你想達到什麼目的。似乎更像是一個橡皮鴨問題,而不是任何人可以幫助你的問題。除非你決定指定一個問題。這裏「恢復」是什麼意思?什麼是期望的輸出? – ImportanceOfBeingErnest
好的,如果這個線程只是爲了混淆,要我關閉它? –