首页 > 解决方案 > 有没有办法在具有由阈值定义的彩色部分的条形图上绘制数据?

问题描述

我的问题是我试图用阈值来可视化数据,而不是必须使用文本来描述它。

我浏览了一些绘图库,试图找到类似的东西,但我一无所获。我在 python 方面相当新,所以任何帮助将不胜感激。

if some_data_point < some_lower_threshold:
    print('data_point is lower with value of ' + str(some_data_point))

elif some_lower_threshold < some_data_point < some_low_threshold:
    print('data_point is low with value of ' + str(some_data_point))

elif some_low_threshold < some_data_point < some_high_threshold:
    print('data_point is normal with value of ' + str(some_data_point))

elif some_high_threshold < some_data_point < some_higher_threshold:
    print('data_point is high with value of ' + str(some_data_point))

elif some_higher_threshold < some_data_point:
    print('data_point is higher with value of ' + str(some_data_point))

目标是能够使用该数据点独有的阈值快速可视化数据点。所以给定的数据将是一个值和 4 个阈值。我想看起来像这里的任何东西https://www.harrisgeospatial.com/docs/html/images/colorbars.png但带有关于 some_data_point 值的指示符。

标签: pythonmatplotlib

解决方案


查看matplotlib。此页面显示您可以制作的图表/条形图。

在您的情况下,离散分布看起来最好。


推荐阅读