我有一个条形图,想要得到它的颜色和x/y值。以下是示例代码:
import matplotlib.pyplot as plt
def main():
x_values = [1,2,3,4,5]
y_values_1 = [1,2,3,4,5]
y_values_2 = [2,4,6,8,10]
f, ax = plt.subplots(1,1)
ax.bar(x_values,y_values_2,color='r')
ax.bar(x_values,y_values_1,color='b')
#Any methods?
plt.show()
if __name__ == '__main__':
main()
是否有类似于ax.get_xvalues()
、ax.get_yvalues()
和ax.get_colors()
这样的方法,我可以使用它们从ax
中提取出列表x_values
、y_values_1
、y_values_2
以及颜色'r'
和'b'
?
rbar = ax.bar(x_values,y_values_2,color='r')
保存计算出的条形图值,然后使用rbar
进行操作。你能这样做吗? - cphlewis