柱形图bar charts
归属Plotly 中basic charts
类别。同类别的图形还有
line chart
pie charts
bubble charts
dot plots
sunburst charts
tables
treemap charts
figure factory tables
作图前准备
1 导入package
import plotly
import plotly.express as px
import plotly.graph_objects as go
import plotly.io as pio
import pandas as pd
import numpy as np
2 准备数据源
这里使用kaggle上入门的titanic 数据。
3 数据导入
数据读取
path1='/Downloads/titanic/test.csv'
path2='/Downloads/titanic/train.csv'
test=pd.read_csv(path1)
train=pd.read_csv(path2)
数据集合并
data=pd.concat([test,train])
数据预览
data.head()
数据集基本信息
data.shape
[output]
(1309, 12)
data.info()
[output]
<class 'pandas.core.frame.DataFrame'>
Int64Index: 1309 entries, 0 to 890
Data columns (total 12 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 PassengerId 1309 non-null int64
1 Pclass 1309 non-null int64
2 Name 1309 non-null object
3 Sex 1309 non-null object
4 Age 1046 non-null float64
5 SibSp 1309 non-null int64
6 Parch 1309 non-null int64
7 Ticket 1309 non-null object
8 Fare 1308 non-null float64
9 Cabin 295 non-null object
10 Embarked 1307 non-null object
11 Survived 891 non-null float64
dtypes: float64(3), int64(4), object(5)
memory usage: 132.9+ KB
空值检测
data.isna()