我使用以下代码画出了非常小数值的比较条形图:
由于数值非常小,我无法在图表中显示('B'列)较小的值(例如0.00002112)的颜色。 如何修改代码以使较小的值(B列)在图表中呈现为不同颜色?谢谢。
import pandas as pd
import matplotlib.pyplot as plt
data = [[ 0.00790019035339353, 0.00002112],
[0.0107705593109131, 0.0000328540802001953],
[0.0507792949676514, 0.0000541210174560547]]
df = pd.DataFrame(data, columns=['A', 'B'])
df.plot.bar()
plt.bar(df['A'], df['B'])
plt.show()
由于数值非常小,我无法在图表中显示('B'列)较小的值(例如0.00002112)的颜色。 如何修改代码以使较小的值(B列)在图表中呈现为不同颜色?谢谢。