- Hands-On Exploratory Data Analysis with Python
- Suresh Kumar Mukhiya Usman Ahmed
- 167字
- 2021-06-24 16:44:52
Bubble chart
A bubble plot is a manifestation of the scatter plot where each data point on the graph is shown as a bubble. Each bubble can be illustrated with a different color, size, and appearance.
Let 's continue using the Iris dataset to get a bubble plot. Here, the important thing to note is that we are still going to use the plt.scatter method to draw a bubble chart:
# Load the Iris dataset
df = sns.load_dataset('iris')
df['species'] = df['species'].map({'setosa': 0, "versicolor": 1, "virginica": 2})
# Create bubble plot
plt.scatter(df.petal_length, df.petal_width,
s=50*df.petal_length*df.petal_width,
c=df.species,
alpha=0.3
)
# Create labels for axises
plt.xlabel('Septal Length')
plt.ylabel('Petal length')
plt.show()
The bubble chart generated by the preceding code is as follows:

Can you interpret the results? Well, it is not clear from the graph which color represents which species of Iris. But we can clearly see three different clusters, which clearly indicates for each specific species or cluster there is a relationship between Petal Length and Petal Width.
推薦閱讀
- 新編Visual Basic程序設計上機實驗教程
- Django+Vue.js商城項目實戰
- Redis Applied Design Patterns
- Data Analysis with IBM SPSS Statistics
- Python數據分析(第2版)
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- PhoneGap Mobile Application Development Cookbook
- 基于Swift語言的iOS App 商業實戰教程
- QGIS By Example
- 自制編程語言
- Learning FuelPHP for Effective PHP Development
- iOS開發實戰:從入門到上架App Store(第2版) (移動開發叢書)
- Visual C++開發入行真功夫
- C++寶典
- Internet of Things with ESP8266