Полярный график - смещение тета-метки от сетки? - PullRequest
1 голос
/ 16 января 2020

Есть ли способ сместить метку 'Theta' от линий сетки на полярном графике?

У меня есть график ниже, и очень хотелось бы, чтобы три столбца были окаймлены линиями сетки, НО имеет метку в центре:

##log scale?
##shift gridlines by 5 deg?

plt.rc('xtick', labelsize=10)
plt.rc('ytick', labelsize=10)

width = np.pi/180*(10/3)
half_cake = np.pi/180*(10/2)

rmax = 30000
rmin=-5000
#radial_lines = np.full(36, rmax).tolist()

fig, ax = plt.subplots(figsize=(10, 10))
ax = plt.subplot(111, projection='polar')
ax.bar(pp_range_rad, strains_list2[0][57][:], width, label = '(1)', edgecolor='grey')
ax.bar(pp_range_rad+width, strains_list2[1][57][:], width, label = '(2)', edgecolor='grey')
ax.bar(pp_range_rad-width, strains_list2[2][57][:], width, label = '(3)', edgecolor='grey')
ax.legend(loc = 0, bbox_to_anchor = (1.1, 1.1))
ax.set_rlabel_position(30)  # Move radial labels away from plotted line
ax.set_theta_direction(-1)
ax.set_xticks(np.pi/180. * np.linspace(0, 360, 36, endpoint=False))
ax.set_rmax(rmax)
ax.set_rmin(rmin)
ax.set_xticklabels(cake_nums)
ax.set_theta_zero_location('N', offset=0)
#ax.thetagrids(pp_range_deg+5)
#ax.axes.get_xaxis().set_visible(False)
plt.show()

Polar plot of three sets of data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...