以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 柱状结构图 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119294) |
-- 作者:fubblyc -- 发布时间:2018/5/22 11:12:00 -- 柱状结构图 甜老师,之前我好像无意中有做出来过类似这样的柱状图,现在忘了不知道怎么做: |
-- 作者:fubblyc -- 发布时间:2018/5/22 11:15:00 -- 比如有3列内容: 总客流,客流数(男),客流数(女) 一个柱子上去 分 男女 两段,合起来就是总客流 这样~
|
-- 作者:有点甜 -- 发布时间:2018/5/22 11:16:00 -- 参考
http://www.foxtable.com/webhelp/scr/0988.htm
|
-- 作者:fubblyc -- 发布时间:2018/5/22 15:24:00 -- 甜老师,我这样做了这个效果: 一个图形类型为bar,另一个为xyplot 两个都是bar,就重叠在一起了,有没有办法两个图系不重叠在一起,而是类似像图示多列那样一个店分两个柱子吗? Forms("人脸识别多店比较").open() Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart = forms("人脸识别多店比较").Controls("Chart1") \' 引用窗口中的图表 Chart.ChartType = ChartTypeEnum.bar \'xyplot Chart.ChartType2 = ChartTypeEnum.Bar \' Chart.DataSource = "瑞为人脸识别年龄段统计_table1" \'设置绑定表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'给图表1增加一个图系 Series.Text = "成交率_男" Series.X.DataField = "门店名称" \'X轴绑定到产品列 Series.Y.DataField = "成交率_男_合计" \'Y轴绑定到数量列 Series = Chart.SeriesList.Add() \'给图表1增加一个图系 Series.Text = "成交率_女" Series.X.DataField = "门店名称" \'X轴绑定到产品列 Series.Y.DataField = "成交率_女_合计" \'Y轴绑定到数量列 Chart.Stacked = True Chart.SeriesList2.Clear() \'清除图表原来的图系 Series = Chart.SeriesList2.Add() \'给图表2增加一个图系 Series.Text = "客流数_男性" Series.X.DataField = "门店名称" \'X轴绑定到产品列 Series.Y.DataField = "总客流_男_合计" \'Y轴绑定到数量列 Series = Chart.SeriesList2.Add() \'给图表2增加一个图系 Series.Text = "客流数_女性" Series.X.DataField = "门店名称" \'X轴绑定到产品列 Series.Y.DataField = "总客流_女_合计" \'Y轴绑定到数量列 Chart.Stacked2 = True Chart.LegendVisible = True \'显示图列 Chart.LegendCompass= CompassEnum.South \'图列显示在南方(底端) Chart.AxisY.Text = "男女成交率" Chart.AxisY2.Text = "男女客流数" Chart.AxisX.AnnoRotation = - 45 \'X轴标示逆时针旋转45度 [此贴子已经被作者于2018/5/22 15:25:19编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/5/22 15:33:00 -- 不可以。 |