visdom 绘制条形图(柱状图)

可调用参数简介

  • opts.title : figure title
  • opts.width : figure width
  • opts.height : figure height
  • opts.showlegend : show legend (true or false)
  • opts.xtype : type of x-axis ('linear' or 'log')
  • opts.xlabel : label of x-axis
  • opts.xtick : show ticks on x-axis (boolean)
  • opts.xtickmin : first tick on x-axis (number)
  • opts.xtickmax : last tick on x-axis (number)
  • opts.xtickvals : locations of ticks on x-axis (table of numbers)
  • opts.xticklabels : ticks labels on x-axis (table of strings)
  • opts.xtickstep : distances between ticks on x-axis (number)
  • opts.ytype : type of y-axis ('linear' or 'log')
  • opts.ylabel : label of y-axis
  • opts.ytick : show ticks on y-axis (boolean)
  • opts.ytickmin : first tick on y-axis (number)
  • opts.ytickmax : last tick on y-axis (number)
  • opts.ytickvals : locations of ticks on y-axis (table of numbers)
  • opts.yticklabels : ticks labels on y-axis (table of strings)
  • opts.ytickstep : distances between ticks on y-axis (number)
  • opts.marginleft : left margin (in pixels)
  • opts.marginright : right margin (in pixels)
  • opts.margintop : top margin (in pixels)
  • opts.marginbottom: bottom margin (in pixels)

 

条形图

 

from visdom import Visdom
import numpy as np

viz = Visdom(env='exp')

viz.bar(
    X=np.abs(np.random.rand(5, 3)),   # rand(rownames个数,legend个数)
    opts=dict(
        stacked=True, # 是否堆叠在一个条形柱上
        legend=['Facebook', 'Google', 'Twitter'], # 类别
        rownames=['2012', '2013', '2014', '2015', '2016'] # 横坐标名字
    )
)

  •  
from visdom import Visdom
import numpy as np

viz = Visdom(env='exp')

viz.bar(
    X=np.random.rand(20, 3),
    opts=dict(
        stacked=False,
        legend=['The Netherlands', 'France', 'United States']
    )
)

 

from visdom import Visdom
import numpy as np

viz = Visdom(env='exp')
viz.bar(X=np.random.rand(4, 2),
        opts=dict(
        stacked=False,
        legend=['FC', 'POOL5'],
        rownames=['top-1', 'top5', 'top10', 'top20'],
        title='Test',
        ylabel='rank-k  Error Rate',  # y轴名称
        xtickmin=0.4,   # x轴左端点起始位置
        xtickstep=0.4   # 每个柱形间隔距离
    ))

 

visdom 中文文档  https://ptorch.com/news/77.html

更多详情见  https://zhuanlan.zhihu.com/p/32025746

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Dragonfly Chart .Net for Windows Form 包括七个图表.Net控件, 属于下列类型, 饼图、环图、条形图、X-Y曲线图、弧度模态图。Dragonfly Chart .Net 提供了两维/三维控件,这些控件已被广泛应用在象工业自动化HMI、SCADA系统或质量分析与控制、 科学研究与分析、和其他开发或建模仿真等应用领域中。 Dragonfly Chart .Net包中有三个 .Net (Windows Form) 控件子包, • 条形图控件 Bar Chart for .Net - DasNetBarChart包含DAS_Net_BarChart和DAS_Net_FlatBarChart两控件; • 饼图控件 Pie Chart & Ring Chart for .Net - DasNetPieChart包含DAS_Net_PieChart, DAS_Net_FlatPieChart 和 DAS_Net_3DPieChart三个控件; • 数据曲线图控件 X-Y Chart & Angle Chart for .Net - DasNetDataChart包含DAS_Net_XYChart 和 DAS_Net_AngularChart两控件 Dragonfly Chart .Net提供帮助文件(PDF),使用例程(C#, VB.NET,VC.NET)等来指导你快速使用这些控件,并可了解这些控件提供的功能。 条形图控件 Bar Chart for .Net 条形图由一根轴和一系列标记了的水平条或垂直条(这些条形用来代表一些相关变量的值)组成的。条形图可以显示一系列变量在某一时刻的值或比较相关变量的值。 条形图表已在许多应用领域用来图形显示或比较在系统一些变量的值。在财经和统计分析领域,条形图表是一个常用的工具来可视化直观地显示和比较不同组别的各变量数值情况。 条形图控件子包DasNetBarChart包含两个条形图控件来满足各种场合对各式各样的条形图的需求,即DAS_Net_BarChart和DAS_Net_FlatBarChart两控件。 DAS_Net_BarChart控件能用许多样式的水平条块或垂直条块来显示,条形块能用梯度着色或单一着色, 能显示阴影,支持条形组、三维显示、背景比例格栏、数值比例尺和其他一些特性。 另一个条形图控件, 即DAS_Net_FlatBarChart, 支持更多的图表特性:另一个条形图控件, 即DAS_Net_FlatBarChart, 支持更多的图表特性:另一个条形图控件, 即DAS_Net_FlatBarChart, 支持更多的图表特性:另一个条形图控件, 即DAS_Net_FlatBarChart, 支持更多的图表特性:另一个条形图控件, 即DAS_Net_FlatBarChart, 支持更多的图表特性: • 变量或条形组的名称显示; • 条形块曲线显示; • 支持设置条形块的最大值和最小值; • 支持图头文字 / 图尾文字; • 支持条形块 + 点 + 曲线; 饼图/环形控件 Pie Chart & Ring Chart for .Net 饼图是将一个园饼分成几个扇形块, 每个扇形块代表某一事件或因子在整体行为或实体中所占份额信息,所有扇形块所代表的份额就组成整体(100%)。 故饼图是一个很好的图形工具来显示某一实体或事件组成关系。在财经和统计分析领域,饼图是个常用的直观的可视化工具来展示各种因素对某一事件或状态的贡献百分比。 一个饼图是用扇形在整个圆饼所占的比例大小的百分比来表示某一因素在某一事件或状态的百分值。 饼图和百分比栏常在许多系统中用来表示过程或某些状态的百分比情况。它用图形直观的告诉使用者当前的百分比情况。 数据曲线图控件 X-Y Chart & Angle Chart for .Net 数据曲线图控件是用来图形可视化显示能用y=f(x)表示的过程曲线.如果(x, y)是在X_Y坐标系中的一个点, X-Y Chart可以用来显示它. 如果x是角度或弧度而 y是模态(长度), AngleChart便可用来显示它. 数据曲线图已在许多应用领域用来图形显示动态过程或动态特性或金融系统中的数据关系。在财经统计分析和工业自动化系统领域, 数据曲线图是一个常用的工具来可视化直观地显示各系统变量的复杂关系或动态轨迹。 在大多数工业应用和金融商业应用中, X-Y Chart 是一个主要的工具来显示个相关数据或监控实时过程与分析过程品质. 在许多军事应用领域或运动过程控制控制领域(比如机器人运动控制、航空器飞行控制),(弧度模态图)Angle Chart 也是常用的工具来分析方向运动过程。 X-Y Chart 控件能水平(从左到右或从右到左)或竖直(从上到下或从下到上)来画曲线,其外表形式可以多种. X-Y Chart主要显示和分析动态或静态数据,揭示数据间的关系. Angle Chart 和 X-Y Chart类似, 但 Angle Chart描述的是(角度/弧度, 模态(长度))曲线, 而不是 (X, Y)坐标曲线. Angle Chart可以顺时针或逆时针用各种显示方式来画要求的曲线。 http://www.commuch.com/Products/All/charting/Dragonfly-Chart-Net-WinForm/Details.aspx

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值