通过

for i in range(len(x)):
    x[i] = x[i] + width

进行x轴进行改动,形成对比柱状图的绘制。

# encoding=utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
plt.rcParams["axes.unicode_minus"]=False #可以正常输出图线里的负号
name_list = ["0.011","0.009'","0.007", "0.003","0.003"]
num_list =  [29360,44538,64233,109984,186925]
num_list1 = [4647,6013,6955,7714,10245]
num_list2 = [2580,3920,5787,7004,8547]
x = list(range(len(num_list)))
total_width, n = 0.6, 2
width = total_width / nplt.axes(yscale = "log")
plt.bar(x, num_list, width=width, label="fast",edgecolor='b',alpha=0.1,linewidth=3.5,ls='--')
#plt.bar(x, num_list, width=width, label="LogisticRegression", fc = "b",alpha=0.1,edgecolor='b')
# for a,b in zip(x,num_list):   #柱子上的数字显示
#     plt.text(a,b,'%d'%b,ha='center',va='bottom',fontsize=10);
for i in range(len(x)):x[i] = x[i] + width
plt.bar(x, num_list1, width=width, label="fast_new", tick_label = name_list, fc ="k" ,linewidth=3.5)
# for a,b in zip(x,num_list1):   #柱子上的数字显示
#     plt.text(a,b,'%d'%b,ha='center',va='bottom',fontsize=10);
for i in range(len(x)):x[i] = x[i] + widthplt.bar(x, num_list2, width=width, label="fast_new_weight", tick_label = name_list, fc ="b" ,alpha=0,linewidth=4.5,hatch='...')
plt.xlabel("support",fontsize=10)
plt.ylabel("number",fontsize=10)
#plt.title("number",fontsize=15)
# for a,b in zip(x,num_list2):   #柱子上的数字显示
#  plt.text(a,b,'%d'%b,ha='center',va='bottom',fontsize=10);
plt.legend(fontsize=8)
plt.show()

论文中的对比柱状图的绘制相关推荐

  1. 论文插图用计算机绘制,论文中插图和表格的绘制种类

    一.插图和表格在科技论文表述中的作用 1.插图和表格是科技论文的重要表述形式.插图是形象化的语言,它不仅可以使论文内容的表述更加简洁.清晰和准确,而且还便于读者理解论文的内容. 2.表格是用来表达数据 ...

  2. matlab 绘制多组并列柱状图 论文中不同方法对比准确率 设置新罗马字体

    效果展示 代码实现[matlab] data = [9,4,3; 2,9,5; 5,2,9; 7,8,2]; b = bar(data);set(gca,'XTickLabel',{'case 1', ...

  3. python对比柱状图_python 绘制分组对比柱状图

    首先放效果图: # -*- coding: utf-8 -*- import numpy as np import tensorflow as tf from matplotlib.path impo ...

  4. 论文中的误差图绘制(图中图)

    如何绘制论文中好看又高级的误差图,本文旨在解决如下类似的图的绘制 准备工具:Python 参考:https://zhuanlan.zhihu.com/p/147274030 参考文章 首先是引入需要的 ...

  5. Python使用matplotlib绘制分组对比柱状图(bar plot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案

    Python使用matplotlib绘制分组对比柱状图可视化时(bar plot)汉语(中文)标签显示成了框框□□.什么情况.我们有解决方案 目录

  6. 论文中绘制神经网络工具汇总

    目录 1. LaTeX的tikz库 2. ConvNetDraw 3. Visio 4. Inkscape-自由绘图 5. Omnigraffle 6. draw_convnet 7. PlotNeu ...

  7. 顶会中的对比学习论文-2

    文章目录 1 NAACL-2022 DiffCSE:Difference-based Contrastive Learning for SentenceEmbeddings Learning Dial ...

  8. 科研论文中的地图怎么绘制?

    地图是大家经常会见到的图形,那么有时候我们需要自己在论文中使用,或者进行一些数据的标记,就需要做一张地图出来.当然,比较复杂的地图,还是得用专业的地图软件来做.今天小编给大家介绍的是一个在线绘制地图的 ...

  9. python turtle绘制柱状图_python绘制图形(Turtle模块)

    用python的Turtle模块可以绘制很多精美的图形,下面简单介绍一下使用方法. 需要用到的工具有python,python 的安装这里就不再细说.自行搜索. from turtle import ...

最新文章

  1. Java 程序代码优化方法
  2. android.os.NetworkOnMainThreadException异常
  3. 不同项目之间的控件共享
  4. tim计时器读出为0_高中物理 必修1 (12) 第一章 运动的描述 课时4 实验:用打点计时器测速度(1)...
  5. 【ABAP增强】基于源代码的增强
  6. LeetCode上求最长公共字符前缀字符串问题——Longest Common Prefix
  7. python_深浅拷贝
  8. 实验九——基本数据类型存储及应用总结
  9. javascript核心_只需几分钟即可学习这些核心JavaScript概念
  10. Flask学习-Flask app接受第一个HTTP请求
  11. 蘑菇街更新招股书:Q3亏1.8亿 IPO后陈琪有79%投票权
  12. springcloud 分布式配置中心 config server config client
  13. 【渝粤题库】 陕西师范大学 210021 学前儿童健康教育 作业(专升本)
  14. 导轮式机器人_一种轮式机器人底盘的制作方法
  15. 山东计算机设计大赛,山东大学控制学院本科生获中国大学生计算机设计大赛国家级二等奖...
  16. Linux 配置SSH免密登录
  17. android-柱状图、折线图、x轴、y轴绘制以及实例代码
  18. PHP 导出到Excel表格中
  19. 【蓝月传奇3D】手游辅助脚本(多开/练级/日常/BOSS/活动等)
  20. matlab进行光纤耦合,MATLAB单模光纤与多模光纤耦合仿真

热门文章

  1. BES2300YP - 死机原因分析 和 堆栈还原
  2. bfd库使用-nm源码分析
  3. 安装php环境显示端口被占用,【亲测】启动PHPstudy提醒80、3306端口被占用的2种解决办法_全百科网...
  4. 微信小程序实现评分,包含满星、半星,模仿豆瓣电影评分显示
  5. unity3d 布娃娃系统插件 PuppetMaster 木偶师
  6. 选项卡 js操作
  7. element-wise product
  8. 2 配置交换机接口双工模式和速率
  9. 【调剂】广东省杰青广州大学范立生教授课题组接收计算机学硕调剂
  10. crontab用法详解