Вы действительно должны предоставить Минимальный, Полный и Проверяемый пример , в противном случае вопрос может быть отложен.
К счастью, я помню ваш предыдущий вопрос .Вы можете адаптировать x-ticks также в полярном графике.Используя ваш предыдущий пример кода:
def processDir(file, output, title):
angles=list()
values=list()
lines = [line.rstrip('\n') for line in open(file)]
for line in lines: # Iterate lines
stringElement = str.split(line, " ") # Split elements
angle = int(stringElement[0])
value = float(stringElement[1])
angles.append((angle/360)*2*3.1415926)
values.append(value)
ax = plt.subplot(111, projection='polar')
plt.polar(angles, values, label=title, color="darkviolet")
#here we set the xticks to 24 values, i.e. 15°
ax.set_xticks(np.linspace(0, 2 * np.pi, 24, endpoint = False))
ax.text(-0.4, 0.3, 'Test\nTest', horizontalalignment = 'center', verticalalignment = 'center', transform = ax.transAxes)
ax.legend(bbox_to_anchor=(0., 1.1, 1., .102), loc=3,
ncol=2, mode="expand", borderaxespad=0., frameon=False)
ax.grid(True)
ax.figure.set_size_inches(8, 5)
plt.show()
processDir("test.txt", "no output", "My Title")
И, оглянувшись на свой предыдущий вопрос, вы могли бы в равной степени решить и вашу предыдущую проблему:
ax.set_yticks(np.linspace(0, 60, 11))
Если мы интегрируем это, результат будетбыть:
![enter image description here](https://i.stack.imgur.com/LoeCV.jpg)