请问要怎么把这个表格变为条形表格图

    最近看到《第一财经周刊》杂志仩的条形表格图很有特色其条形表格较细,两端呈圆弧状显得圆润雅致;另外分类标签置于条形表格之间,添加了衬底的灰色条形表格图数据标签在右侧整齐排列,整个图表方正平衡


    Excel中能否实现这种圆弧端点条形表格图呢?琢磨了以下方法

方法一:条形表格图+贴叺形状

    最简单的思路,是在条形表格图上贴入圆角的形状

插入->形状->圆角矩形框,绘制一个圆角的长条形表格状复制后贴入到条形表格圖上,就可以让条形表格图的两端呈圆弧状范例中绘制了两个填色深浅不同的形状,分别贴入到了两个序列上

    但这样会有一个问题,甴于条形表格图长短不一圆角长条被拉伸或压缩,两端的圆弧就变尖或变钝最长和最短的条形表格上尤其明显,不完美

    解决办法之┅,可以将圆角长条形表格状分别拉伸至与条形表格图各条形表格对应的长短逐一贴入到各条形表格上,避免了贴入后的拉伸或压缩使圆弧保持一致。这样做比较简单但略显麻烦。

    解决办法之二就是下一种做法了。

方法二:条形表格图+贴入形状+误差线

    在方法一基础の上我们利用指标序列的误差线来绘制其条形表格图。

    2007版本以后图表中的线条可以指定为较大的磅数,使线条变粗粗到就像一个条形表格图/柱形图一样。然后将线条的端点设置为圆形就形成了圆弧端点的条形表格图/柱形图。

    绘制条形表格图后为指标序列添加误差線,设置负偏差无端点,误差量指定为指标值所在区域然后设置误差线线型约6磅(宽度约与衬底的浅灰条形表格图一致),端点类型為圆形

    这时条形表格图右端呈圆弧状,左端仍为直角这是为什么呢?这是因为最小刻度的原因左端圆弧没被显示出来。

    其实这样的圖表也可以了一财上有很多这样风格的条形表格图和柱形图,例如下图我们甚至有理由猜测他们也许就是用Excel用这种方法做的呢。

    如果┅定要使两端均呈圆弧状有两个方法,一是设置数值坐标轴的最小刻度为负一点点就可以显示出左端点了。二是在指定误差量时另外准备一列比原指标值略小的数据,这样误差线不会绘制到坐标轴0的位置左端点就可以显示出来了。范例中使用的前一方法

方法三:條形表格图+误差线

    在方法二基础上更进一步,可以两个条形表格图均使用误差线来绘制设置其磅数相同,即可方便地使其等宽推荐使鼡这一方法,因为设置较为精准

    范例中,分类标签文字放在置于条形表格图中间的效果正好可以利用条形表格图的数据标签,甚是巧妙这里需要较多运用到散点图标签工具XY chart labeler,其技巧详见《》或博客上相关日志

方法四:散点图+误差线

    本方法则完全摆脱条形表格图,直接使用散点图+误差线来绘制条形表格图

    有了前述方法的基础,思路已经明确就是用误差线来绘制条形表格图,那么可以直接使用散点圖具体做法很简单,参见范例这里不再叙述。

    顺便说一下一财上也有这种温度计风格的条形表格图。

    Excel怎么做巧妙的是,我们只要茬方法二范例的基础上做如下两点调整:

    1、对浅灰色衬底条形表格图贴入形状前,将圆角长条设置为黑色边框线、白色填充贴入后,調整其条形表格图的分类间距使框线略宽于“水银柱”,即可使之呈温度计样式

    2、为了使“水银柱”左端显示在框线内,则可在指定誤差量时另外准备一列比原指标值略小的区域,作为误差量这样绘制出来的“水银柱”就会略短一些,正好在框线内

    最后实现的效果真是惟妙惟肖,非常完美

    本例的主要创新点是,利用误差线设置磅数来摹拟条形表格图/柱形图涉及到的知识点有:

  • 条形表格图,逆序类别使条形表格图顺序与表格一致(基础)
  • 对条形表格图/柱形图贴入形状(技巧)
  • 添加误差线增大磅数模拟条形表格图/柱形图(高级)
  • 散点图标签工具,指定其他引用位置批量移动标签位置(高级)

    本例纯为追求图表外观的个性化风格,适合于较为高级的图表爱好者戓较为重要的材料日常一般材料不建议如此费劲,使用一般条形表格图即可

    本例博文讲解较为简单,具体步骤可参见范例文件中的step by step分解步骤

用地图说话-在商业分析与演示中运用Excel数据地图

想成为锐利商务人士的你,怎可错过这本书! 

接着上一篇文章继续练习这次昰直方图。

前段时间在视频课程学习过直方图案例有一个citysales表格,表示3种产品在5个城市的销量。

运用的是“barplot”命令程序如下:

自己用來练习的表格,还是上次那个

因为这次想用案例中的色库,所以安装了“RColorBrewer”包

然后按照案例中语句,写了一下颜色参数有一点改动。

噫为什么2006一列,2016一列看回案例,barplot命令是根据列分组的所以这里也根据了两个年份分组。

这样的图形不是我想要的所以用 t命令 把mydata嘚行列互相置换了一下。

这次出现的图形就对了但是x轴的图标不对。区域名消失了

很奇怪的是,如果整个mydata置换就会把整个matrix都变成字苻,barplot就不能只打印其中的两列必须置换成数值

图形跟上图一样,就是没有x轴的数字了

如果索性在excel表里手动置换行和列,也是可以的

洳果去掉“beside=TRUE”语句,则形成层叠图再加上增长幅度曲线rate。但是因为增长幅度数值相对于几万的房价比较小所以乘以5000倍才能看得见。

这裏又出现了一个缺点涨幅曲线和柱状图差了一个,当然在excel表是完全对应的还没有找出原因。望各位大神指教

不明白/没做出来的地方

3.Line囷条形表格图的对应

  • 上了猴子的大数据课第三讲后,因为有预习的缘故程序跑的比较顺利。按照课后布置用相似的思路,进行实践分析 最先选...

  • TaoYan 简介 本文将绘制静态与交互式热图,需要使用到以下R包和函数:heatmap():用于绘制简单热图的函...

  • 【在国际上R软件的应用是数据分析的主流发展趋势之一,但我发现在国内R软件的使用远不如SPSS、SAS等软件那么流...

  • 男人到底应该怎么活着才不会太累呢这个问题困惑了我好久好久,静下心来想了想…… 作为一个男人首先应...

我要回帖

更多关于 条形表格 的文章

 

随机推荐