ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: wangg913

[Excel 图表] [开_161]柱形透视器[已结束]

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-17 17:31 | 显示全部楼层
翻看大家的解题思路,大概有3种。

1.绘图区图片填充,堆积面积图+日期坐标轴,底层柱形无填充,上层柱形纯色填充加透明度;
2.绘图区图片填充加透明度,面积图+日期坐标轴,柱形图填充图片;
3.绘图区图片填充,堆积柱形图,底层柱形无填充,上层柱形纯色填充加透明度。

一。面积图方式
图片填充时,面积图模拟出来的柱形的数据是随机数,所以柱形高度是随机变动的,而 rand()<1,因此柱形的填充“高度”总是小于绘图区的高度,会导致柱形填充图片和绘图区图片不同步。

解决这个问题,有2种办法。
1.将柱形抬升到纵坐标轴的最大值1,这样柱形的高度就和绘图区一样高了;
2.图片填充时,设置“将图片平铺为纹理”,对齐方式选“靠下”,也就是说不论时绘图区还是柱形都是自下而上的图片填充,这样就完全同步了。这样做的缺点是,需要调整图表的高度和宽度,以保证图片的纵横比和绘图区相适应。

二。柱形图方式
柱形图方式原理简单,底层柱形无填充,无需担心填充同步的问题,就是调整间隙宽度稍微费事。


评分

4

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-17 22:50 | 显示全部楼层
已加分。

个人认为以下各位都完成的比较好:
dengxingchang、micch、delete_007、Excel图表汇、493861364、dto8323、静听溪流、cinlo。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-17 22:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本期最佳:dengxingchang

除完成了演示效果外,还界定了间隙宽度的比率。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-18 08:02 | 显示全部楼层
用柱形图试做一下。
用 E、F 两列做堆积柱形图,D 列为水平分类轴标签,然后设置为“日期坐标轴”。
动画-柱形.gif

20231218-柱形透视器-柱形图.zip

233.28 KB, 下载次数: 11

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-18 08:05 | 显示全部楼层
有瑕疵,就是减少“间隙宽度”时,日期坐标轴没“跟随”,但只要再次刷新就恢复正常了,

TA的精华主题

TA的得分主题

发表于 2023-12-18 10:30 | 显示全部楼层
wangg913 发表于 2023-12-16 19:11
题目要求:1是柱形的填充图片和背景图片同步,2是要能调整柱形的宽度。
粗看了一下,大家的解决办法有多种 ...

请教一下,柱子填充模式“自动”是怎么屏蔽底图的不透明度的?
我自己试的时候“自动”就只是普通的纯色罢了。“透明”也会继承底图的不透明度。

TA的精华主题

TA的得分主题

发表于 2023-12-18 11:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wangg913 发表于 2023-12-18 08:05
有瑕疵,就是减少“间隙宽度”时,日期坐标轴没“跟随”,但只要再次刷新就恢复正常了,

是的,我还以为我版本问题呢。我自己也试过日期坐标轴来做,但是因为太菜了没有成功。。还得跟大佬们好好学习!

TA的精华主题

TA的得分主题

发表于 2023-12-18 13:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
dto8323 发表于 2023-12-18 10:30
请教一下,柱子填充模式“自动”是怎么屏蔽底图的不透明度的?
我自己试的时候“自动”就只是普通的纯色 ...

透明是因为没有填充,半透明是纯色填充,设置了透明度!

TA的精华主题

TA的得分主题

发表于 2023-12-18 13:44 | 显示全部楼层
cinlo 发表于 2023-12-18 13:34
透明是因为没有填充,半透明是纯色填充,设置了透明度!

是,透明半透明的原理没问题。
我想问的是题主的标准答案里,底图已经设置了不透明度了,而图层在其之上的柱子是如何通过“自动”这一填充选项来抵消掉底图的不透明效果的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-18 13:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
dto8323 发表于 2023-12-18 10:30
请教一下,柱子填充模式“自动”是怎么屏蔽底图的不透明度的?
我自己试的时候“自动”就只是普通的纯色 ...

现在不确定原因,就是无法调出别人附件的图表格式。

我猜测,可能是图形的 pickup 方法导致的。
pickup 方法本来是图形的方法,不过图表的数据系列严格意义上也是图形。

这个方法能够复制上一次你对图形格式操作,这个方法只是记住了你对图表的操作,而“忘记”了新附件的原作者的操作。
所以,你查不出别人的附件的图形格式。

这是我猜的,不过也给本期题目汇总带来很多不便,有些附件至今我也不知如何实现的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 09:52 , Processed in 0.037799 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表