Python数据分析中的数据可视化:条形图

【小白从小学Python、C、Java】

【Python全国计算机等级考试】

【Python数据分析考试必会题】

● 标题与摘要

Python数据分析中的

数据可视化:条形图

● 选择题

以下关于数据可视化中条形图的说法错误的是:

A 条形图易于比较数据之间的差别

B 可以使用bar()函数绘制

C bar()函数不可以设置条形图的颜色

D bar()函数第二个参数是条形图顶端的高度

​● 问题解析

1.数据分析中可以通过可视化的方式展示数据的特征,条形图是数据可视化的一个常用的图形,条形图能够使人们一眼看出各个数据的大小,易于比较数据之间的差别。条形图一般使用matplotlib库中的plt.bar()函数绘制。A,B正确

2.plt.bar()函数的参数:plt.bar(x,height,[width=0.8][,align='center'][,color='blue'])

(1)x:表示x坐标的取值

(2)height:条形图每个条形的高度,即y坐标的取值。D正确。

(3)width:条形图每个条形的宽度,取值为0~1,默认为0.8。

(4)align:将条形与x坐标对齐的方式,align='center'表示将条形底边中心置于x坐标的位置,align='edge'表示将条形的左边缘与x坐标位置对齐。具体区别呈现见附图。

(5)color:条形的颜色,默认为'blue'。C错误

● 附图 

图1 plt.bar()使用默认参数的实验

图2 plt.bar()使用非默认参数的实验

● 附图代码

import numpy as np

import matplotlib.pyplot as plt

import matplotlib

# 将全局的字体设置为黑体

matplotlib.rcParams['font.family'] = 'SimHei'

# 数据

x = np.arange(5)

y = [20, 10, 30, 25, 15]

plt.bar(x,height=y)

# 展示图形

plt.show()

plt.bar(x,height=y,width=0.3,align='edge',color='green')

plt.show

● 正确答案C

C

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn


版权声明:本文为liujingwei8610原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。