柱状图、直方图、散点图、饼图讲解

本文详细介绍了数据可视化中常用的四种图表类型:柱状图用于比较类别间的数量差异;直方图展示连续数据的分布;散点图用于呈现两个变量之间的关系;饼图则展示了各部分占总体的比例。
摘要由CSDN通过智能技术生成

                                    柱状图、直方图、散点图、饼图讲解
 

1、柱状图
    柱状图适用场合是二维数据集(每个数据点包括两个值x和y),但只有一个维度需要比较。
    例如:年销售额就是二维数据,”年份”和”销售额”就是它的两个维度,但只需要比较”销售额”这一个维度

    特点:柱状图利用柱子的高度来反应数据的差异,肉眼对于高度的差异很敏感,辨识效果非常好!

    柱状图的使用方法:
        前面的折线图使用的是plot函数,但是柱状图使用的是bar函数
        语法:
            plt.bar(x,height,width,color)

        其中的参数说明:
            x:记录x轴上的标签
            height:记录每个柱形的高度
            width:设置柱形的宽度
            color:设置柱形的颜色,传入颜色值的列表,例如:['blue','green','red']
        示例:
            %matplotlib inline
            from matplotlib import pyplot as plt
            from matplotlib import font_manager
            a = ['流浪地球','疯狂的外星人','飞驰人生','大黄蜂','熊出没·原始时代','新喜剧之王']
            b = [38.13,19.85,14.89,11.36,6.47,5.93]
            my_font = font_manager.FontProperties(fname='/data/course_data/data_analysis/STSONG.TTF')
            plt.figure(figsize=(20,8),dpi=80)
            # 绘制柱状图
            rects = plt.bar(a,b,width=0.3,color=['red','green','blue','cyan','yellow','gray'])
            plt.xticks(a,fontproperties=my_font)
            plt.yticks(range(0,41,5),range(0,41,5))
            # 在条形图上加标注(水平居中)
            for rect in rects:
                height = rect.get_height()
                plt.text(rect.get_x() + rect.get_width() / 2, height+0.3, str(height),ha="center")
            plt.show()

        细心的同学会注意到,我们将柱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值