На моем графике я получаю маркеры в виде кругов и эллипсов. Я создал предыдущие графики, используя аналогичный код, и получил только круги, как хотелось. Я попробовал ax.axis("equal") и ax.set_aspect("equal"), как предложено в других сообщениях. Я повозился с порядком некоторых методов. Я также внес изменения в фрейм данных, но ничего из этого не помогло. Соответствующий код приведен ниже:
На моем графике я получаю маркеры в виде кругов и эллипсов. Я создал предыдущие графики, используя аналогичный код, и получил только круги, как хотелось. Я попробовал ax.axis("equal") и ax.set_aspect("equal"), как предложено в других сообщениях. Я повозился с порядком некоторых методов. Я также внес изменения в фрейм данных, но ничего из этого не помогло. Соответствующий код приведен ниже: [code]fig = plt.figure(figsize = (20, 20)) ax = fig.add_subplot(111) sns.stripplot(x='sample', y='vaf', hue='gene', jitter = True, data = df, order = SampsOrdered, ax = ax, palette = genePalette, s = 7.5) ax.annotate('', xy = (len(nondsSamps)-0.5, 10**0.1), xytext = (len(nondsSamps)-0.5, 10**-4.6), xycoords = 'data', arrowprops = {"width" : 3, 'headwidth': 1, 'headlength': 1, 'facecolor': 'black'}) ax.set_xlabel('DNA Samples', fontsize = 30) ax.set_ylabel('Variant Allele Frequency(VAF)', fontsize = 30) ax.tick_params(axis = 'x', which = 'major') ax.set_xticklabels('') ax.tick_params(axis = 'y', which = 'major') ax.set_yscale('log') ax.set_ylim(10**(-4.6), 10**(0.1)) ax.get_legend().set_visible(False) [/code] Я хочу знать, почему некоторые из моих маркеров графика отображаются в виде эллипсов и как мне сделать их круглыми, как обычно.