文章目录

  • 柱状图
  • 折线图

柱状图

在画柱状图时,横坐标上的文字可能会重叠,我们可以根据自己的需要改变label的间距以及调节颜色的透明程度等。以下图为例:

对应的代码为:

# 柱状图
import matplotlib.pyplot as plt # 调节x轴之间的间距
params = {'figure.figsize': '8, 4'
}
plt.rcParams.update(params)X=['sport','world','business','us','entertainment','sci_tech','health']
Y=[782,955,835,688,508,459,285]  # 0.5是柱的粗细,alpha是颜色的透明程度,可以根据自己需要调节
plt.bar(X,Y,0.5,color="red",alpha=0.6)# 设置横纵坐标以及title
plt.xlabel("Topic Classification")
plt.ylabel("News amount")
plt.title("News Count")plt.show()  

折线图

在折线图上,有时需要我们加重数值点,可以让结果更加明显。以下图为例:

对应的代码为:

# 折线图
import matplotlib.pyplot as plty=[0.5882,0.5504,0.595,0.6255,0.6294,0.6364,0.642,0.6502,0.6492,0.656,0.6567,0.6598,0.658,0.6584]
x=['1','2','3','4','5','6','7','8','9','10','11','12','13','14']# ro-代表实心原点,alpha代表颜色的透明度,linewidth代码线的宽度,同时设置一个legend
plt.plot(x, y, 'ro-', color='#4169E1', alpha=0.8, linewidth=3, label='K-value')plt.xlabel("K-value", fontsize=12)
plt.ylabel("KNN Mean Accuracy", fontsize=12)# legend位置
plt.legend(loc="upper left")plt.show()

python画柱状图和折线图相关推荐

  1. 如何使用python画折线图-Python数据可视化:使用Python画柱状图和折线图

    Python爬虫太火了,没写过爬虫,都不敢说自己学过Python?! 可是刚一开始学我就遇到了难题----数据分析!听起来很高大上,有没有? 想要做爬虫,就得先学会使用数据分析工具,制作图表这是最基本 ...

  2. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  3. python画柱状图和折线图-Python数据可视化–折线图–柱状图

    from matplotlib import pyplot import random x = list(range(0,100)) y = [random.randint(0,100) for r ...

  4. python实现柱状图和折线图组合图(通过读取文件实现)

    前言 相信很多初学python可视化小伙伴会有这样的疑问,怎么画柱状图和折线图的组合图呢?自己会画柱状图.折线图,但是怎么画在一起呢?其实啊,这也不难,下面给大家演示一波. 目录 前言 一.数据源(数 ...

  5. Origin同时画柱状图和折线图(解决图层问题)

    1.画柱状图和折线图:需要建立两个图层,具体参考: (42条消息) origin将柱状图和折线图画一起_origin柱状图加折线图_ML_amateur的博客-CSDN博客 2.画完之后,会出现一个图 ...

  6. python绘制柱状图和折线图_python(matplotlib)中如何把折线图和柱状图画在一起?

    代码如下import numpy as np import matplotlib.pyplot as plt #构造数据 N = 10 ind = np.arange(N) bars = np.ran ...

  7. Matlab画柱状图和折线图的暗黑技巧

    Matlab有很强的绘图功能,其基本的用法参阅帮助文档已经足矣.但是对于一些定制性的功能,在帮助文档中未必能很容易查到,或者说是隐(暗)藏(黑)技巧.我们首先来看看在绘制barplot(柱状图)时,可 ...

  8. matplotlib同时画柱状图和折线图

    设置窗口大小 fig = plt.figure(figsize=(16, 5)) 设置子图 ax1 = fig.add_subplot(111) 准备数据和标签 data = [2806, 3155, ...

  9. python中输出手机话费_用Python生成柱状图、折线图、饼状图来统计自己的手机话费...

    环境 macOS PyCharm 依赖库 matplotlib numpy 中文字体 步骤详解 一.配置依赖包 使用pycharm,直接依赖 matplotlib,如果当前环境变量的pip中不包含 m ...

最新文章

  1. Permission denied: make_sock: could not bind to address [::]:81 Apache 虚拟主机
  2. 中科曙光携手甘肃酒泉,积极构建新型智慧城市
  3. 使用命令行对Android应用签名
  4. 关于iar加st-link,报出SWIM error [30200]错误,我自己处理的方法,usb重新插拔
  5. ubuntu12.04 使用gedit 打开txt文件中文乱码的处理方法
  6. 备战520|Python花式表白的几种姿势
  7. “Redirect to SMB”漏洞影响所有版本的Windows
  8. git rebase 变基
  9. [JavaScriptC#]收藏 备忘
  10. java配置环境变量无效
  11. SSM-MyBatis框架学习笔记
  12. Java map转list
  13. linux命令sm,Linux系统命令和使用技巧8则
  14. 国美易卡借助云计算等技术提升金融产品服务
  15. 写网页设计与制作的博雅互动的作业
  16. 电脑dns服务器未响应啥意思,电脑诊断出DNS服务器未响应是什么意思
  17. 如何做好项目管理任务分配
  18. asm中的ClassWriter使用、自定义ClassVisitor和cglib的enhancer使用实例
  19. 数仓搭建——DWD层
  20. 服务器抓取MIUI ota信息,小米手机获取root权限(保留OTA升级 / 刷第三方Recovery )...

热门文章

  1. 治疗脖子疼的秘方,转来的还蛮有用
  2. node控制台输入交互
  3. 二、51单片机 使用Proteus仿真掌握矩阵键盘(仿真及代码)
  4. 看门狗芯片-SP706-调试记录
  5. rsa算法举例_RSA算法简单实例
  6. OCR API接口具体有哪些?
  7. html 实现点击按钮播放音乐
  8. 学习曲线learning curve
  9. N1变砖有救N1 eMMC 镜像,理论用于TTL救砖 ,使用ddbr恢复官改系统救砖方法
  10. QML系列教程(9)-状态过渡Transitions