哈哈,问题是matplotlib正在重用颜色。所以剧情是你想要的,你只需要更多的颜色。这是我对你的代码的修改。在import matplotlib.pyplot as plt
import numpy as np
from numpy import array
bins_1=[25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170]
x=[array([ -17.39386525, 48.368168 , 79.47025691, 81.56601668,
89.18470488, 95.41711067, 100. , 101.37656251,
101.66780064]), array([ 74.01649726, 76.57421598, 83.82263397, 101.09723897,
101.35599967, 106.20473323, 125.32481435]), array([ 80.30799141, 80.69495682, 90.64266387, 100.59333806,
110.92342467, 114.03759007]), array([ 75.73950779, 82.78756325, 91.12237053, 99.16053347,
102.75900509, 111.29184111, 112.53084035]), array([ 90.76141555, 95.50630177, 98.47127058, 101.53835677,
118.05901363, 121.97579472, 123.93998025]), array([ 84.83641744, 88.25589465, 88.73029233, 9