12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
编程知识 时间:2024-12-18 17:11:06
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
Python是一种非常受欢迎的编程语言,它可以用来完成各种任务,包括数据可视化。本文将介绍如何使用Python来制作黑白柱状图。import matplotlib.pyplot as pltimport numpy as n
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
Python是一种非常受欢迎的编程语言,它可以用来完成各种任务,包括数据可视化。本文将介绍如何使用Python来制作黑白柱状图。
import matplotlib.pyplot as pltimport numpy as np# 创建数据x = np.array(["A", "B", "C", "D", "E"])y = np.array([10, 20, 30, 40, 50])# 创建画布和绘图对象fig, ax = plt.subplots()# 设置背景为白色ax.set_facecolor("white")# 设置柱状图的颜色和宽度bars = ax.bar(x, y, color="black", width=0.5)# 隐藏坐标轴ax.spines["left"].set_visible(False)ax.spines["bottom"].set_visible(False)ax.spines["top"].set_visible(False)ax.spines["right"].set_visible(False)# 去掉刻度ax.tick_params(axis="both", length=0)# 添加文字标签for i in range(len(x)):ax.text(i, y[i], y[i], horizontalalignment="center", verticalalignment="bottom")# 显示图形plt.show()
代码中使用了Python的matplotlib库来绘制柱状图。首先,创建了一个包含数据的numpy数组x和y。然后,通过plt.subplots()函数创建了一个画布和绘图对象,接着通过ax.set_facecolor()函数将背景设置为白色。接下来,通过ax.bar()函数创建了黑色柱状图,并设置了柱子的宽度为0.5。
然后,将坐标轴和刻度线去掉,最后通过循环添加了数字标签。最终,使用plt.show()函数显示出了图形。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19