一:折线图的绘制

#encoding=utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
#折线图
#
x = ["随机森林","贝叶斯","逻辑回归","深度学习","机器学习","数据挖掘"]
y = [56.5,55.4,53.1,54.5,54.3,52.9]#线1的纵坐标
plt.plot(x,y,'s-',color = 'r',label="ATT-RLSTM")#s-:方形
plt.xlabel("region length")#横坐标名字
plt.ylabel("accuracy")#纵坐标名字
plt.legend(loc = "best")#图例for a, b in zip(x, y):plt.text(a, b, b, ha='center', va='bottom', fontsize=20)
plt.show()

是利用python绘制折线图,并且折线图的横坐标是汉字/字符串,折线图上面的点还带有数据的值

1.由于横坐标是汉字,我们需要一些字体,在Mac中,先看系统自带那些字体,然后使用语句

plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']

这样就可以解决字体乱码问题。

2.为了让图形更加直观,我们需要在折线上面标出数据

for a, b in zip(x, y):
    plt.text(a, b, b, ha='center', va='bottom', fontsize=20)

二:柱状图的绘制(指数级坐标轴)

# -*- coding:utf-8 -*-
import pandas as pd
import numpy as np
import csv
import math
import matplotlib
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
#matplotlib.rcParams['font.sans-serif'] = ['SimHei']  # 用黑体显示中文
x = []
y = []
x=[3, 4, 5, 6]
y=[31164, 15611, 11401, 6570,]print(x)
print(y)plt.axes(yscale = "log")
plt.bar(x=x, height=y)plt.xlabel("Lengths of sequences")
plt.ylabel("Number of learners")plt.xticks(rotation=45)plt.savefig("count.png")
plt.show()
print("end")

指数级坐标轴

plt.axes(yscale = "log")

数据处理-数据可视化-折线图的绘制/柱状图绘制(指数级坐标轴)(python版)相关推荐

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

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

  2. python 柱状图折线图共用一个图例_Python数据可视化–折线图–柱状图

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

  3. 数据可视化——折线图、地图、动态柱状图案例

    目录 前提: 一.折线图可视化案例 二.地图可视化案例 三.动态柱状图可视化案例 前提: 如果想要做出数据可视化效果图, 可以借助pyecharts模块来完成. 安装pyecharts模块步骤: 1. ...

  4. ECharts数据可视化折线图

    销售统计( sales )-线形图 实现步骤: 寻找官方的类似示例,给予分析, 引入到HTML页面中 按照需求来定制它. 第一步:寻找官方的类似示例,给予分析. 官方参考示例: 链接: Example ...

  5. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用arrows函数在可视化图像中绘制箭头曲线、绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头、2终点箭头,3双箭头)

    R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图.使用arrows函数在可视化图像中绘制箭头曲线.绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头.2终点箭头,3双箭头) ...

  6. python画折线图显示点值-Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...

  7. Pyecharts 折线图与堆积柱状图结合的组合图绘画,折线图数据点在柱状图柱中心

    问题/背景 最近因科研需要,开始浅浅学习pyecharts,并记录在这个过程遇到的问题以及简单的解决办法. 在使用pyecharts画组合图时遇到了折线图的点无法对准柱状图中心的问题,在网上的文章只找 ...

  8. python制作折线图_Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...

  9. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图

    R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 目录 R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图 R 语言特点 R语言使用rnorm函数生成正太分布 ...

最新文章

  1. php不重复随机加时间毫秒,PHP实现的毫秒定时器,同时解决进程不重复堆积
  2. bufferedreader读取中文乱码_Python读取excel的两种方法
  3. Vue源码探究-全局API
  4. 页面性能优化详细总结
  5. 【es6】es6学习笔记
  6. SAP Spartacus B2B List里的listData$设计原理
  7. 阿里的26款大神级的Java开源项目
  8. Git学习文档之一 学习文档-合并分支
  9. html5背景切换效果,html5 游戏背景切换
  10. 编程之美-3.5-最短摘要的生成
  11. Teamcenter(Enterprise 2007) 开发之- 快速搭建开发环境(windows)
  12. python提取全部个股数据_Python 股票历史数据的获取
  13. 统计学基础知识有哪些?看这一篇就够了
  14. Encrypt加密解密
  15. 记录Widows10系统崩溃后安装Widows7系统的心酸历程
  16. SEM竞价推广如何提升流量精准度,增加展现、排名、线索量?
  17. 洛谷P8255 解法 2020328
  18. There appears to be a gap in the edit log. We expected txid 1, but got txid 16
  19. 中国知网论文查重算法和修改攻略
  20. *Algs4-1.4.26-三点共线-(未解决)

热门文章

  1. grafana json解析
  2. 为时尚早!2019年或才具备关闭2G网络的条件
  3. 北京互联网文化VS深圳互联网文化
  4. 【css】丝滑波浪按钮一半流动覆盖字体和背景颜色
  5. 京东×欧莱雅:用5年,打造了化妆品电商神话
  6. FineReport学习计划表报错:11300001
  7. .NET List 转成逗号分隔字符串
  8. いたずら学園 免DVD 重启破解+界面汉化补丁
  9. 偏财入财库大富_进入10月底,4属相财星入命,财库大开,横财入库,生活大富大贵...
  10. Linux系统换万兆卡流量1g,linux 系统万兆网卡 性能优化