Similar to a question I asked previously,我有一个这样的MWE:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
pd.Series(np.random.normal(0, 100, 1000)).plot(kind='hist', bins=50, color='orange')
bar_value_to_colour = 102
然后我想使用bar_value_to_colour
变量自动将值所在直方图上的条形图颜色更改为蓝色,例如:
我怎样才能做到这一点?
用
rectangle.get_x()
很容易得到条形图的x
坐标,但问题是,条形图并没有完全按照特定值绘制,所以我不得不选择最接近的一个。以下是我的解决方案:返回:
相关问题 更多 >
编程相关推荐