如何在Python的x轴上的两个特定点之间创建单个水平条?

奥利

我对一组步态数据进行了一些SPM分析,结果显示了各个姿势区域之间的显着差异。

我想创建一个单斜杠,该斜杠在识别到顺滑性的区域之间与白皮书中的阴影类似,即两个x轴位置之间的黑色方块(指示发生姿态显着性差异的百分比)。

我通过以下代码成功地产生了与我想要的东西类似的示例,其中从20%到100%的立场发生了很大的不同:

y = 'SPM{t}'
x = [0,100]
plt.figure(figsize = (6,1))
plt.axvline(x=20.466, color='black',linewidth='2', linestyle='-')
plt.axvline(x=100, color='black',linewidth='2', linestyle='-')
plt.xlabel('Stance (%)', size = (12))
plt.barh(y,x, color ='white')  

代码输出

这为我提供了两行之间的区域,作为我要显示的区域,但是我希望将其填充为黑色。y轴是数值的,因为它没有数值。实际上,我希望该图在x轴上指示打开和关闭时间段,并用黑条表示“ on”(信号差)和在两个间隔之间指示“ off”(无信号差)。

我很欣赏可能有一个非常简单的解决方案,但是我是Python的新手。

任何帮助/指导都会很棒。

超频

广晃

一种方法是使用绘制另一条线left

y = 'SPM{t}'
x = [0,100]
x1,x2 = 20.466, 100
plt.figure(figsize = (6,1))
plt.xlabel('Stance (%)', size = (12))
plt.barh(y,x, color ='white')  

# this 
plt.barh(y,width=x2-x1, left=x1, color='k')

输出,不是完美的,但在视觉上可以接受(对我来说):

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MATLAB中标记X轴上的特定点?

来自分类Dev

如何在堆叠的条形图中的两个水平条之间插入文本

来自分类Dev

如何绘制直方图的两个水平x轴标签?

来自分类Dev

D3 - 如何在两个刻度之间放置 x 轴值和标签

来自分类Dev

如何在画布上的两个点之间绘制一条曲线?

来自分类Dev

如何在dd中使用两个指定点从单个文件中提取内容?

来自分类Dev

如何在div上创建两个滚动条作为顶部和底部?

来自分类Dev

如何在div上创建两个滚动条作为顶部和底部?

来自分类Dev

如何在R中的x轴上使用两个分类变量制作散点图

来自分类Dev

如何在x轴上具有两个类别的R中手动创建箱形图

来自分类Dev

如何在两个对象之间匹配值并使用特定值创建新值

来自分类Dev

C# 如何在窗体上的两个对象之间画一条线?

来自分类Dev

如何在两个日期之间创建字段周

来自分类Dev

如何在两个列表之间创建双射?

来自分类Dev

如何在两个特定元素之间选择内容?

来自分类Dev

在单个轴上绘制两个变量的同时具有单个y轴值

来自分类Dev

如何创建一个在两个轴上都有日期的折线图?

来自分类Dev

R水平条形图,带有在两个轴之间分割的轴标签

来自分类Dev

python:可以创建3个子图(在两个轴上)吗?

来自分类Dev

如何在两个圆之间划一条线,使其与两个圆接触?

来自分类Dev

在熊猫中,如何在两个不同的轴上分组两次?

来自分类Dev

如果这两个用户之间的距离小于某个值,如何在python中创建用户图,以使两个用户之间存在边?

来自分类Dev

如何在同一面板的同一X轴上绘制具有两个不同y轴范围的点?

来自分类Dev

如何在python中的两个deltatime之间添加

来自分类Dev

如何在D3中的水平条形图上的X轴上添加一条线

来自分类Dev

如何在D3中的水平条形图上的X轴上添加一条线

来自分类Dev

如何在pyqtgraph的一个轴上绘制两个barh?

来自分类Dev

如何在一个轴上绘制两个树皮?

来自分类Dev

Graphviz,如何在两个节点之间使箭头居中(画一条直线)?

Related 相关文章

  1. 1

    如何在MATLAB中标记X轴上的特定点?

  2. 2

    如何在堆叠的条形图中的两个水平条之间插入文本

  3. 3

    如何绘制直方图的两个水平x轴标签?

  4. 4

    D3 - 如何在两个刻度之间放置 x 轴值和标签

  5. 5

    如何在画布上的两个点之间绘制一条曲线?

  6. 6

    如何在dd中使用两个指定点从单个文件中提取内容?

  7. 7

    如何在div上创建两个滚动条作为顶部和底部?

  8. 8

    如何在div上创建两个滚动条作为顶部和底部?

  9. 9

    如何在R中的x轴上使用两个分类变量制作散点图

  10. 10

    如何在x轴上具有两个类别的R中手动创建箱形图

  11. 11

    如何在两个对象之间匹配值并使用特定值创建新值

  12. 12

    C# 如何在窗体上的两个对象之间画一条线?

  13. 13

    如何在两个日期之间创建字段周

  14. 14

    如何在两个列表之间创建双射?

  15. 15

    如何在两个特定元素之间选择内容?

  16. 16

    在单个轴上绘制两个变量的同时具有单个y轴值

  17. 17

    如何创建一个在两个轴上都有日期的折线图?

  18. 18

    R水平条形图,带有在两个轴之间分割的轴标签

  19. 19

    python:可以创建3个子图(在两个轴上)吗?

  20. 20

    如何在两个圆之间划一条线,使其与两个圆接触?

  21. 21

    在熊猫中,如何在两个不同的轴上分组两次?

  22. 22

    如果这两个用户之间的距离小于某个值,如何在python中创建用户图,以使两个用户之间存在边?

  23. 23

    如何在同一面板的同一X轴上绘制具有两个不同y轴范围的点?

  24. 24

    如何在python中的两个deltatime之间添加

  25. 25

    如何在D3中的水平条形图上的X轴上添加一条线

  26. 26

    如何在D3中的水平条形图上的X轴上添加一条线

  27. 27

    如何在pyqtgraph的一个轴上绘制两个barh?

  28. 28

    如何在一个轴上绘制两个树皮?

  29. 29

    Graphviz,如何在两个节点之间使箭头居中(画一条直线)?

热门标签

归档