Цвет между кольцами на графике питона
Я довольно новичок в программировании, и в настоящее время я застрял в этой проблеме. Я пытаюсь заштриховать регион от 0-2 на графике радара и использую
ax.fill(x_as, values3, color="#757575", alpha=0.3)
где я установил значения 3 как 2.
Тем не менее, это создает шестиугольник, а не плавное затенение от 0-2.
Не уверен, что есть простой способ решить эту проблему, но любой вклад будет полезен!
ура
1 ответ
Не видя ваш код, трудно быть уверенным, но, скорее всего, вы используете только 6 различных значений в x_as
- те же значения, которые вы используете для своих графиков. Если вместо этого вы используете более плотно заполненный массив, скажем, со 100 значениями, ваша область заполнения будет выглядеть круглой:
thetas = np.linspace(0,2*np.pi,100)
ax.fill(thetas, [2 for i in thetas], color = "#757575", alpha = 0.3)
Ниже фигуры с некоторыми произвольными данными для линейных графиков и приведенным выше кодом для заштрихованной области:
Надеюсь это поможет.