ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 为啥散点图x坐标变成123456

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-10-23 17:02 | 显示全部楼层 |阅读模式

这只是百度来的,可以借鉴,但是我遇到的问题和他的不一样,后面再补excel文档

http://blog.sina.com.cn/s/blog_710fb3340100lzbl.html

摘要:Excel绘制散点图x轴(横轴)坐标自动变成整数序列 1,2,3... 而不是选定范围内数据值的原因,是因为这些数据中有文本单元格(包括单元格的值为空字符串的情况)。


很土,差点惹了比较大的麻烦,写下来给大家当教训。

给别人的一个汇报,研究实验数据两两间线形相关度有多强和给出回归方程,给的数据都是>0的log2(原始值)结果,然后用0表示此点数据无效。于是用公式 =IF(A1>0,2^A1,"") 在新列生成数据,然后两个新列做散点图、画趋势线。粗粗一看得出结论:这两组呈线形相关、那两组线形无关……

然后被打回来强烈质疑:这在理论上说不通,几组数据应该是一致的;而且那个无关的也无关得太离谱了。数据点大小关系上窜下跳都要倒过来了。

仔细观察突然发现线形无关的那个散点图居然x轴坐标范围是从0到300,y坐标最大值则上万。折腾半天,确定了所有点x的取值就是1,2,3,...,250(这批数据恰好都是250个点,真是讽刺啊)。问题是那些线形相关的图偏偏一切正常,x和y都是0到几万,啥问题没有。

然后就是一天的折腾和研究:重新选x轴数据来源n次,新建图表m次,新建文件p次,换电脑q次;还有重要的一步就是把250行分r块绘制s次,居然有的正常有的不正常!只差实践那条名言若干次:“硬件:计算机可以用来踢的部分。”

最终问题的解决是昨天凌晨通过Google在某个小网站看到一句话:散点图的x轴数据来源不能有非数值格式,否则会自动变成连续编号。

顿悟,终于明白那些没问题的图表原来是不含无效数据的,也就是说通过上述公式计算后不会有值为空字符串的单元格(偏偏为了阅读等原因排版上它们内又插入了无数据的空行,看起来和值为 "" 的单元格同样一片空白,但是散点图是容许这些真正的“空单元格”的,进一步误导了我)。

解决方案很简单了,选中那几个貌似空白的格子,狠狠按下Delete,世界瞬间恢复正常。

希望没有人再犯我的错误……

TA的精华主题

TA的得分主题

发表于 2019-10-24 01:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
对文字,Excel 是处理为数字序号。不光散点图,折线柱形都是这样
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-24 02:58 , Processed in 0.035704 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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