ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 如何在散点图上实现 Byte KiB MiB GiB 的显示?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-10-18 07:47 | 显示全部楼层 |阅读模式
本帖最后由 cho 于 2022-10-18 07:55 编辑

原数据如下:
  1. 256, 76234.2
  2. 384, 76205.3
  3. 512, 76237
  4. 640, 70062.2
  5. 768, 67390.2
  6. 896, 69168.2
  7. 1024, 76237.4
  8. 1280, 76236.3
  9. 2048, 76148.8
  10. 3072, 73110.2
  11. 4096, 73467.8
  12. 6144, 74342.1
  13. 8192, 74668.5
  14. 12288, 75024.4
  15. 16384, 75234.6
  16. 20480, 75405.7
  17. 24576, 75503.8
  18. 28672, 75534.7
  19. 32768, 75619.6
  20. 34816, 75629.2
  21. 36864, 75677.6
  22. 40960, 75650.5
  23. 49152, 73850.7
  24. 65536, 64494.9
  25. 131072, 64899.5
  26. 196608, 64932.5
  27. 262144, 64015.5
  28. 327680, 63647
  29. 393216, 62008.3
  30. 491520, 60273
  31. 524288, 59691.3
  32. 786432, 55939.7
  33. 1048576, 54428.1
  34. 1310720, 54452.1
  35. 1572864, 54338.4
  36. 1835008, 54300
  37. 2097152, 54284.6
  38. 2359296, 54289.4
  39. 2621440, 54344.3
  40. 2883584, 54361.8
  41. 3145728, 54376
  42. 3407872, 54400.6
  43. 3670016, 54400.2
  44. 4194304, 54377
  45. 5242880, 54404.8
  46. 6291456, 54385.3
  47. 7340032, 54260.9
  48. 8388608, 53902.6
  49. 9437184, 53672.1
  50. 10485760, 51912.2
  51. 11534336, 50952.6
  52. 12582912, 48464.4
  53. 13631488, 45940
  54. 14680064, 42540.2
  55. 15728640, 39808.2
  56. 16777216, 37272.1
  57. 20971520, 31857.4
  58. 22020096, 30909
  59. 33554432, 28007.7
  60. 50331648, 26918.7
  61. 67108864, 26812.2
  62. 75497472, 26198.8
  63. 100663296, 25883.2
  64. 134217728, 25334.1
复制代码


希望达成的效果如图(这里使用的是 gnuplot 实现而非 excel,我想用 excel 达成),注意 x 轴的单位显示:
bandwidth.jpg


需要在散点图下实现,因为散点图才支持 log 2 方式呈现 x 轴。


折线图虽然某种程度可以透过单元格公式达成,但是 x 轴上会显示所有的值:
image.png


难点在于 x 轴的显示, 1024 Byte = 1 KiB,1024*1024 Byte = 1MiB,不能直接用 1000 代表 1 KiB,如此类推。

TA的精华主题

TA的得分主题

发表于 2022-10-18 08:40 | 显示全部楼层
X轴对数刻度是可以选择log的底,也可以设置轴刻度间隔大小的

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-9 13:07 | 显示全部楼层
micch 发表于 2022-10-18 08:40
X轴对数刻度是可以选择log的底,也可以设置轴刻度间隔大小的

我知道散点图可以设置底 为 2,但是不能满足我的所有条件。

TA的精华主题

TA的得分主题

发表于 2022-11-10 20:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
对数X坐标轴,底为2,单位是2,最小值是512
再做一个假的坐标轴标签,隐藏真实的坐标轴标签。

20221110202437.png

20221110-BKMGT.7z

15.98 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2022-11-11 14:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wangg913 发表于 2022-11-10 20:22
对数X坐标轴,底为2,单位是2,最小值是512
再做一个假的坐标轴标签,隐藏真实的坐标轴标签。

niu 13
思路决定境界,我还琢磨怎么换算呢,其实根本不用换算

TA的精华主题

TA的得分主题

发表于 2022-11-11 19:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
应该X轴也能做成那种对数结构的,毕竟bit不是等距,第一次看到的时候当时顺手试了下,好像可以,但是没时间弄就没弄
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 15:57 , Processed in 0.038235 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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