Python Tushare + Tkinter:实战股票可视化与基础指标分析(v0.13)

6 下载量 158 浏览量 更新于2024-08-31 1 收藏 350KB PDF 举报
本篇文章主要介绍了作者使用Python和Tushare库构建的股票可视化查询系统的升级版本(Beta v0.13)。该系统在原有的基础上增加了对公司信息的展示和股票基本面指标的分析功能。作者使用了matplotlib库进行图表绘制,特别是采用了`plt.subplot2grid()`函数创建子图,但遇到了中文标题显示乱码的问题。 在代码中,作者首先导入了必要的库,如pandas、tushare、mplfinance以及tkinter模块,用于数据处理、API调用、用户界面设计和图形显示。他们设置了matplotlib的字体参数,确保支持中文显示,但即使这样,当尝试在图表标题中插入中文时,仍然出现了乱码问题。这使得作者的工作进度受到了阻碍,因为他们已经尝试了网络上的一些解决方案,但未能找到有效的解决办法。 值得注意的是,尽管在单纯使用matplotlib生成图形时,中文乱码问题可能可以通过调整编码设置得到解决,但在与Tkinter集成的环境下,问题似乎更复杂,可能是由于两种库之间的交互导致的。由于代码变得混乱,作者计划在添加更多功能之前先整理和简化现有代码。 文章的亮点在于其实践性,提供了构建股票可视化查询系统的实际步骤,但同时也揭示了一个常见的技术挑战,即跨库兼容性和中文显示问题。对于其他开发者来说,这可能是一个有用的参考,特别是在处理类似问题时。同时,读者也可能会对如何解决Tkinter和matplotlib中文标题显示问题感兴趣,期待后续作者能解决这个问题或者分享更多解决方案。