当前位置:首页 > 文章中心 > 正文内容

Python绘制动态条形图

dgx6662个月前 (06-04)文章中心10

1、下载最新bar-chart-race包0.2版本

从GitHub上下载压缩包解压后的文件夹放置在python安装目录python3.7/site-packages下;

2、安装pandas

打开Pycharm虚拟终端Terminal,运行(使用国内源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas;

3、安装bar-chart-race

打开pycharm虚拟终端Terminal,cd到
python3.7/site-packages/bar_chart_race-master

运行命令:python setup.py install,遇到报错缺少依赖包都可以通过2的方式进行安装直到

bar_chart_race-master安装成功;

4、测试代码:

import  bar_chart_race as bcr
import pandas as pd
#如果出现SSL错误,则全局取消证书验证
#import ssl
#ssl._create_default_https_context=ssl._create_unverified_context

#获取数据

df=pd.read_csv('F:/python_project/test.csv',index_col=0)
#生成GIF图像
bcr.bar_chart_race(df,'test.gif')
#至此代码可以运行成功,但是在数据和GIF图像中无法显示中文,数据不能包含中文否则报错。

5、修改matplotlib配置使得动态条形图能够显示中文

(1)在C:\Windows\Fonts中找一种中文字体,我这里用的是宋体(STSONG.TFF)将其拷贝至matplotlib字体文件夹,项目\venv\Lib\site-packages\
matplotlib-3.5.1-py3.7-win32.egg\matplotlib\mpl-data\fonts\ttf中。

(2)修改配置文件matplotlibrc ,同样在matplotlib/mpl-data/fonts目录下面,修改三处:

font.family : sans-serif #作用就是解决负号'-'显示为方块的问题

font.sans-serif : STSONG, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

axes.unicode_minus:False

(3)使用Pycharm清除缓存,File下点击Invalidate Caches按钮 ,重新运行代码即可显示中文。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/2075.html

分享给朋友:

“Python绘制动态条形图” 的相关文章

游戏性能飙升136%?AMD显卡新驱动赶快更新

AMD发布的Adrenalin 24.5.1版显卡驱动可谓是优化拉满,不仅针对不少游戏做了专门的支持,如《对马岛之魂导演剪辑版》、《地狱之刃II:塞娜的献祭》、《F1 24》等,而且还进一步优化了AI加速能力,同时HYPR-RX一键加速技术也支持了包括《对马岛之魂导演剪辑版》、《地平线:西之绝境》、...

2014版本的cad中一些常用设置

一、cad十字光标大小的设置1、在菜单栏中选择工具——选项(或者快捷命令op+空格)。2、选择“显示”,调节十字光标大小的数字,选择的数字大小可以根据自己的喜好来。3、点击颜色。4、弹出形象窗口颜色,选择统一背景,在颜色中选择自己想要的颜色,并点击应用并关闭(其他的颜色也一样)5、选择“绘图”,调节...

AutoCAD一打开就崩溃闪退怎么解决呢?

我们在使用cad2010或者cad2012、cad2014版本的cad大都会出现打开就崩溃闪退的情况,那么出现这种情况到底如何解决呢?我试过卸载cad并且重新安装cad并且重新用注册机注册激活,但是打开依然还是闪退,还是崩溃,那么到底如何解决cad闪退的问题呢?通过我的一番试验和查找,终于亲测找到了...

cad比例因子是什么意思?如何设置和修改?

有网友询问cad比例因子的含义。在cad教程中,有关于修改比例因子的相关内容,也有关于cad修改图形比例的内容。然而,对于一些初学者来说,可能不清楚cad比例因子的含义以及如何修改它。这里天正CAD林老师会给你详细分析cad中的比例因子是什么意思,具体内容如何修改。一、cad比例因子是什么意思?比例...

C盘清理指南,清理出30G+起,超详细总结(建议收藏)

windows的C盘,总是使用一段时间就红了。无论分给它多大的空间,它总是能填满了(当然如果2T的C盘可能就不用清理了)。今天给大家总结一下C盘清理的指南,争取做到非常全面,尽可能整理成最全指南。有遗漏的欢迎大家在评论区指出。由于C盘是系统盘,清理起来还是有一定的风险性的,我会标注出每一个清理步骤的...

桌面便签备忘录哪个好用?2025六大好用电脑桌面便签app推荐

在日常工作和生活中,一款好用的桌面便签备忘录软件能够极大地提升我们的效率。它不仅能帮助我们记录重要事项,还能设置提醒,确保我们不会错过任何重要事件。今天,就为大家推荐六款在2025年备受好评的电脑桌面便签app!一、sticky notesWindows系统自带的便签工具,支持用户在桌面上创建一张张...