如何在Matplotlib Python中绘制一个茎图?

如何在Matplotlib Python中绘制一个茎图?

如何在Matplotlib Python中绘制一个茎图?

要在Matplotlib中绘制一个茎图,可以使用 stem() 方法。它会从基准线到Y坐标创建垂直线,并在顶部放置一个标记。

步骤

设置图形大小并调整子图之间和周围的填充。

使用numpy创建 x 和 y 数据点。

使用 stem() 方法创建茎图。

将标记面颜色设置为红色。

使用 show() 方法显示图形。

例子

import matplotlib.pyplot as plt

import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]

plt.rcParams["figure.autolayout"] = True

x = np.linspace(0.1, 2 * np.pi, 41)

y = np.exp(np.sin(x))

markerline, stemlines, baseline = plt.stem(x, y, linefmt='grey', markerfmt='*', bottom=1.1)

markerline.set_markerfacecolor('red')

plt.show()

输出

相关推荐

历经半个世纪,中国为什么一定要造大飞机
bt365手机官方网址

历经半个世纪,中国为什么一定要造大飞机

📅 12-02 👁️ 5009
盛美瑞键盘排行榜
bt365手机官方网址

盛美瑞键盘排行榜

📅 10-08 👁️ 2607
2TB大容量vs.5400转速:硬盘选购攻略揭秘
365bet.com官网

2TB大容量vs.5400转速:硬盘选购攻略揭秘

📅 06-29 👁️ 2143
悟空logo代表的是哪一个品牌?
bt365手机官方网址

悟空logo代表的是哪一个品牌?

📅 01-08 👁️ 4125
货物进入清关流程多久能收到货
365体育亚洲官方入口app下载

货物进入清关流程多久能收到货

📅 10-06 👁️ 399
世界杯收视率中国:2022年世界杯收视率创历史新高,中国观众热情高涨