matplotlib的格式样式:散点图直方图混合

2024-04-26 05:36:04 发布

您现在位置:Python中文网/ 问答频道 /正文

在一个旧的独立绘图软件包(sm)中,有一种散点图样式,我发现它更适合一般样式。每一点看起来都像是一个延伸到下一点的直方图。你知道吗

使用此样式的散点图示例: Example

Matplotlib对于直方图确实有这种样式,但是我想知道是否有一种方法可以欺骗系统,使这种样式适用于散点图。你知道吗


Tags: 方法绘图示例matplotlib系统样式直方图sm
1条回答
网友
1楼 · 发布于 2024-04-26 05:36:04

我认为一些混淆来自于这样一个事实,即期望的图是而不是散点图。这是一个线条图,线条呈阶梯状。你知道吗

您可以用pyplot.step(x,y)plot(x,y, drawstyle="steps")绘制阶跃函数。你知道吗

import matplotlib.pyplot as plt
import numpy as np; np.random.seed(42)

x = np.linspace(0,1)
y = np.random.rand(len(x))

fig, ax = plt.subplots()

ax.step(x,y)
# or
# ax.plot(x,y, drawstyle="steps")

plt.show()

enter image description here

相关问题 更多 >