数据可视化:从基础图表到高级图表的探索
1. 多系列条形图与 Pandas DataFrame
Matplotlib 库能够直接将包含数据分析结果的 DataFrame 对象以条形图的形式呈现,操作快速、直接且自动。你只需对 DataFrame 对象使用 plot() 函数,并在 kind 关键字参数中指定图表类型为 bar 即可。以下是示例代码:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
data = {'series1':[1,3,4,3,5],
'series2':[2,4,5,2,4],
'series3':[3,2,3,1,3]}
df = pd.DataFrame(data, index=['A','B','C','D','E'])
df.plot(kind='bar', xlabel='Class',rot=0, ylabel='Value')
若你需要更多的控制,可将 DataFrame 的部分内容提取为 NumPy 数组,再分别作为参数传递给 Matplotlib 函数。
对于水平条形图,只需将 kind 参数的值设为 barh 即可:
import matplotlib.pyplot as plt
im
超级会员免费看
订阅专栏 解锁全文
1200

被折叠的 条评论
为什么被折叠?



