下面是一个示例 , 用于演示如何绘制条形图 。
import numpy as npimport matplotlib.pyplot as plt# 生成随机数据np.random.seed(42)x = np.arange(1, 11)y = np.random.randint(1, 10, size=10)# 绘制条形图plt.bar(x, y, width=0.6, align="center", color="red", alpha=0.5)# 添加标签和标题plt.xticks(x, ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"])plt.xlabel("Category")plt.ylabel("Value")plt.title("Bar Chart")# 显示图形plt.show()在上述代码中 , 使用 bar 函数绘制了一个条形图 , 条形的高度和颜色都是随机生成的 。然后使用 width、align、color、alpha 等属性设置函数改变了它们的样式 。接着使用 xticks、xlabel、ylabel、title 等属性设置函数添加了标签和标题 , 最后调用 show 函数显示图形 。

文章插图
绘制直方图在 Matplotlib 中 , 可以使用 hist 函数绘制直方图 。hist 函数的基本语法如下:
plt.hist(x, bins=None, range=None, density=False, cumulative=False, histtype="bar", align="mid", orientatinotallow="vertical", color=None, label=None, stacked=False, **kwargs)其中 , x 表示直方图的数据 , bins 表示直方图的分组数目 , range 表示直方图的数据范围 , density 表示是否将直方图归一化 , cumulative 表示是否绘制累计分布图 , histtype 表示直方图的类型 , align 表示直方图的对齐方式 , orientation 表示直方图的方向 , color 表示直方图的颜色 , label 表示直方图的标签 , stacked 表示是否堆叠直方图 , **kwargs 是一些可选参数 , 用于设置图形的属性 。下面是一个示例 , 用于演示如何绘制直方图 。
import numpy as npimport matplotlib.pyplot as plt# 生成随机数据np.random.seed(42)data = https://www.isolves.com/it/cxkf/yy/Python/2023-08-31/np.random.randn(1000)# 绘制直方图plt.hist(data, bins=20, density=True, alpha=0.5, color="red")# 添加标签和标题plt.xlabel("Value")plt.ylabel("Frequency")plt.title("Histogram")# 显示图形plt.show()在上述代码中 , 使用 hist 函数绘制了一个直方图 , 直方图的数据是随机生成的 。然后使用 bins、density、alpha、color 等属性设置函数改变了它们的样式 。接着使用 xlabel、ylabel、title 等属性设置函数添加了标签和标题 , 最后调用 show 函数显示图形 。
文章插图
绘制饼图在 Matplotlib 中 , 可以使用 pie 函数绘制饼图 。pie 函数的基本语法如下:
plt.pie(x, explode=None, labels=None, colors=None, autopct=None, shadow=False, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, **kwargs)其中 , x 表示饼图的数据 , explode 表示饼图中每个扇形块是否分离出来 , labels 表示饼图中每个扇形块的标签 , colors 表示饼图中每个扇形块的颜色 , autopct 表示饼图中每个扇形块的百分比 , shadow 表示是否添加阴影效果 , startangle 表示起始角度 , radius 表示饼图的半径 , counterclock 表示是否按逆时针方向绘制饼图 , wedgeprops 表示扇形块的属性 , textprops 表示文本标签的属性 , center 表示饼图的中心位置 , frame 表示是否显示图形边框 , **kwargs 是一些可选参数 , 用于设置图形的属性 。下面是一个示例 , 用于演示如何绘制饼图 。
【你是否知道如何使用Python Matplotlib创建令人惊叹的数据可视化?】
import matplotlib.pyplot as plt# 设置数据labels = ["A", "B", "C", "D"]sizes = [15, 30, 45, 10]colors = ["red", "green", "blue", "yellow"]explode = (0, 0.1, 0, 0)# 绘制饼图plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct="%1.1f%%", shadow=True, startangle=90)# 添加标题plt.title("Pie Chart")# 显示图形plt.show()在上述代码中 , 使用 pie 函数绘制了一个饼图 , 饼图的数据、标签、颜色、分离程度等都是手动设置的 。然后使用 autopct、shadow、startangle 等属性设置函数改变了它们的样式 。最后调用 title 函数添加了标题 , 调用 show 函数显示图形 。
推荐阅读
- 如何分辨是否为 AI 图片?谷歌最新大模型工具将“水印”打入 AI 绘画的 DNA
- SaaS还是定制?不要听SaaS胡吹和定制瞎掰,告知你4个残忍真相。
- 并非所有向量数据库都生来平等 - 找到属于你的向量数据库
- 这6个错误的饮食习惯让人发胖,你是否中招了?
- 睡眠不足的后果,让你惊讶!别再熬夜!
- 吃空气、屁股弹射、古装配黑丝,这些剧只有你想不到没有他做不到
- 减肥期间如何吃晚餐?学会5个简单策略,让你减肥更轻松
- 10个致病饮食习惯
- 今年有六大暴利行业,选择其一,你的生活将处处开花
- “央视点名表扬”的五部剧,你要是全都看过,那眼光真是独到!
