![](/img/trans.png)
[英]how to resize a scatter plot in matplotlib and add a reg line to it?
[英]How to resize matplotlib scatter plot
我無法調整matplotlib散點圖中的圖形大小。 我已包含plt.figure(figsize=(20,20))
但它不會影響大小。
plt.scatter(x['so2_x'],x['state'],alpha=0.5,c=x['so2_x'],s=x['so2_x'])
plt.title("so2@2011 vs state")
plt.figure(figsize=(20,20))
plt.show
這條線沒有按照您的想法做。
plt.figure(figsize=(20,20))
無需調整現有圖的大小,而是創建一個20x20大小的新圖形。 只需在調用散點圖之前將上面的行移動即可,一切隨心所欲。
plt.figure(figsize=(20,20))
plt.scatter(x['so2_x'],x['state'],alpha=0.5,c=x['so2_x'],s=x['so2_x'])
plt.title("so2@2011 vs state")
plt.show()
另一種選擇是在調用散點圖隱式創建圖形對象之后使用gcf()返回當前圖形句柄來更改大小。
plt.scatter(x['so2_x'],x['state'],alpha=0.5,c=x['so2_x'],s=x['so2_x'])
plt.title("so2@2011 vs state")
plt.gcf().set_size_inches((20, 20))
plt.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.