Python 2.7 在Python中使用Matplotlib的条形图
我有一张成双的单子 例如:Python 2.7 在Python中使用Matplotlib的条形图,python-2.7,matplotlib,Python 2.7,Matplotlib,我有一张成双的单子 例如: 在Python中,我需要使用matplotlib生成一个条形图,这样,如果x和y坐标在一对中相同,条形图应该达到最大范围,否则在x,y的情况下,它们是不同的,因此条形图应该处于0级别。所以请帮我用Python编写代码。首先需要找出哪些对相等,并生成这些结果的列表。然后可以使用matplotlib.pyplot.bar打印此列表 此代码生成以下绘图: 从字面上说,这是谷歌的第一次成功。如果序列很长,两个相邻条之间的间距相等,颜色相同,并在其条下精确打印x值并删除y记号,
在Python中,我需要使用matplotlib生成一个条形图,这样,如果x和y坐标在一对中相同,条形图应该达到最大范围,否则在x,y的情况下,它们是不同的,因此条形图应该处于0级别。所以请帮我用Python编写代码。首先需要找出哪些对相等,并生成这些结果的列表。然后可以使用matplotlib.pyplot.bar打印此列表 此代码生成以下绘图:
从字面上说,这是谷歌的第一次成功。如果序列很长,两个相邻条之间的间距相等,颜色相同,并在其条下精确打印x值并删除y记号,如何添加滚动条…请帮助我..因为我是python的新手,这不是一个代码编写服务。虽然代码中已经有了这些特性中的大部分,但对于每个问题,都有答案。滚动条并不容易,你可以开始查看滚动条,如果你不知道,请使用WTF@重要的是我确信我知道。我写了一个例子。如果你愿意,你可以复制并使用它。但是我在哪里可以包括上面的urs代码呢
pair1=[(a,a),(b,b),(c,c),(x,y)....]
import matplotlib.pyplot as plt
pair1=[("a","a"),("2",2),("b","b"),("c","c"),("x","y")]
f = lambda t: t[0] == t[1]
y= list(map(f, pair1))
plt.bar(range(len(y)), y)
plt.yticks([])
plt.show()