中文数据可视化你需要知道的一个库

栏目: 编程工具 · 发布时间: 6年前

内容简介:最近在知乎上看到要想用python做数据分析,最好有实用场景,而最适合长期学习的领域之一就是python量化金融。因为会有无穷尽的知识等着你去学,有一个说法很生动。在别的领域的理论,只需要3%的理论可能就能解释90%的现象,但是在金融领域,90%的理论只能解释3%的现象。看样子金融可以研究一辈子,但是长周期意味着反馈时间一般都很漫长,学了半天我们不知道自己是否学到,学的好不好,因此一般人很难坚持下来。不过python与金融一起学习,会让反馈时间极大地缩短,让你就像打游戏一样一边学习一遍实践。

最近在知乎上看到要想用 python 做数据分析,最好有实用场景,而最适合长期学习的领域之一就是python量化金融。

因为会有无穷尽的知识等着你去学,有一个说法很生动。在别的领域的理论,只需要3%的理论可能就能解释90%的现象,但是在金融领域,90%的理论只能解释3%的现象。

看样子金融可以研究一辈子,但是长周期意味着反馈时间一般都很漫长,学了半天我们不知道自己是否学到,学的好不好,因此一般人很难坚持下来。不过python与金融一起学习,会让反馈时间极大地缩短,让你就像打游戏一样一边学习一遍实践。

今天就先放一段大邓在画股价折线图遇到的中文显示问题及解决办法

获取股价数据

我使用的tushare金融数据库获取股价数据

中文数据可视化你需要知道的一个库

将数据当天收盘价close加入到dataframe中

中文数据可视化你需要知道的一个库

pandas是支持matplotlib的,我直接使用df.plot(kind='line')画折线图

中文数据可视化你需要知道的一个库

看上图中的图例并没有显示中文,而是乱码。因为python的matplotlib默认不支持中文,所以连带着像pandas、seaborn等也不支持中文的。百度查到的在解决方案大多是

在mac电脑中上面的代码声明是无效的,而且最关键的是代码不好记住。大邓比较懒,一般都是图中的图例尽量用英文书写,省去这些麻烦事。不过总有需要中文的时候,这次我写股价走势时,就很想显示中文。经过一番百度谷歌的探索,发现一个库pyplotz。

在使用基于matplotlib的库画图时,结合Pyplotz,无需繁琐的配置环境就可以显示中文,真是居家旅游数据分析必备库^_^。

安装pyplotz

下面我们重新绘图,大家如果熟悉matplotlib就会很容易的看懂

中文数据可视化你需要知道的一个库

wow,中文显示这个大bug真的解决了。大家可以收藏起来,以后绘图的时候可以回来看看自己的收藏。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

家事的撫慰(下冊)

家事的撫慰(下冊)

Cheryl Mendelson / 甘錫安 / 大家出版社 / 2014-1-28 / NT$520

家事界暢銷參考書籍 各大媒體一致盛讚 亞馬遜讀者四星半高度評鑑 誠品、博客來、香港誠品 三選書 家務界經典暢銷書│各大媒體一致盛讚│讀者四星半高度評鑑 「這個世代最重要的家事著作!」──《大西洋月刊》 恢復家務打理者應有的地位,賦予應有的尊嚴和價值。 以生理的勞動、心力的投入,以及正確的持家知識,換得情感上的溫暖與安全。 .家裡空氣有異味,用香味來......一起来看看 《家事的撫慰(下冊)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器