我需要在某个分笔成交点位置上设置特定的分笔成交点标签,同时删除先前存在的标签。
具体来说,x轴上的标签是股票价值的日期,我想删除这些标签,并为每个月设置一个标签。
开盘价最高价最低价收盘价成交量2019年6月24日86.78 87.11 86.06 86.55 1507828 2019年6月25日86.63 87.23 84.81 85.06 2481284 2019年6月26日85.38 85.81 84.75 85.33 2034693 6月27日2019年6月28日2019年7月1日2019年7月2日2019年7月3日
import pandas as pd
import matplotlib.pyplot as plt
def main():
df = pd.read_excel('DatosUnited.xlsx')
date = df['Date']
closePrice = df['Close/Price']
plt.xlabel('Tiempo')
plt.ylabel('Valor de las acciones (USD) ')
plt.title('Este mes')
plt.plot(date,closePrice,'r')
plt.show()
main()
我尝试删除所有刻度标签,并设置一个新刻度标签列表,但未能将它们设置在所需位置
1条答案
按热度按时间gzjq41n41#
像这样的怎么样?
提供以下示例数据:
你可以用
MonthLocator()
替换AutoDateLocator()
来得到月份,但是对于示例数据来说,这看起来并不是很好。