【发布时间】:2019-12-18 14:50:50
【问题描述】:
我想在 python 中制作一个分类图来表示几个变量的范围。我想也许我会使用条形图并为条形设置范围。这是我的条形图
import matplotlib.pyplot as plt
import numpy as np
data = {'a':.3, 'b': .3, 'c': .3, 'd': .1,'e':.1,'f':.1}
names = list(data.keys())
values = list(data.values())
plt.bar(names,values)
plt.show()
从给定代码生成的条形图:
请告诉我如何将条形的值设置为range(.3,.4)。换句话说,我希望条形图从说(0.3 到 .4 来表示一个范围)而不是(0 到 .3 目前的方式)。
我知道使用条形图来表示范围很奇怪,如果有人有其他方法让我这样做,请添加您的代码。我真的不在乎,只要我得到一个代表至少 6 个变量范围的图,我可以在其中轻松手动更改范围的值。
【问题讨论】:
-
matplotlib.org/3.1.1/gallery/misc/… 使用这个例子来获得选择性着色。
标签: python plot range bar-chart lib