我有一组保存在二维列表中的数字序列,列表中的每个元素都是一个长度不同的子列表,比如1-10之间的数字,就像这样:
Lst = [[1,3,4,4,4,5],[2,7,2,3],[6,5,4,2,4],[2,4,5,7,5,4,2],[4,9,4,1,4,5,4]…]
字符串
有没有一种方法可以使用matplotlib在散点图或气泡图中绘制这些数据,并使用值重复?列表中的每个元素在X轴上占据一个位置,元素中的所有值都分布在相应的Y轴位置,值重复的次数越多,绘制的点的尺寸越大或颜色越深。
我已经知道如何使用matplotlib plot散点图,但是我不知道如何在一个Y轴上逐个绘制2D列表项。
谢谢
x1c 0d1x的数据
1条答案
按热度按时间6pp0gazn1#
你可以在for循环中绘制每个子列表:
字符串
输出:
编辑:完成积分请求也会变得更暗。使用这里的答案:Darken or lighten a color in matplotlib
型
输出: