Я новичок в Python и визуализации данных, и вот вопрос: у меня есть график, построенный с точками и метками на них, но так как диапазон между точками в целом слишком высокий, но в пределах гр oop слишком низкое и имеет серьезное перекрытие = ((это можно увидеть на изображении). Может кто-нибудь предложить либо симпатичную библиотеку визуализации python для таких случаев, либо может быть решение, как я могу увеличить / уменьшить масштаб, чтобы показать эти группы ближе? Благодаря PS метки оси были испорчены, я знаю.
![Generated plot](https://i.stack.imgur.com/aX1YG.png)
вот как я визуализирую свой график:
# here we concatinate set of arrays using numpy to display they in the graph
allAvg = np.concatenate((df['Avg']), axis=None)
allYears = np.concatenate((df['Year']), axis=None)
allStocs = np.concatenate((df['Stock']), axis=None)
minValueAvg = min(allAvg)
maxValueAvg = max(allAvg)
start = time.time()
print("Time taken to build plot")
for ind, type in enumerate(df['Stock']):
start = time.time()
print("Time taken to go through one Stock and put it on a plot")
for i, z in enumerate(df['Avg'][ind]):
x = allAvg[i]
y = allYears[i]
plt.scatter(x, y, alpha=0.5, marker='D', color='green')
plt.text(x + 0.1, y + 0.1, type, fontsize=4)
end = time.time()
print(end - start)
plt.xlabel('Year')
plt.ylabel('Average Adjustment Close Price')
plt.title('Stock market graph')
plt.legend()
# show plot right away
plt.show()