Excel图表自动调整轴原点大小

2024-01-09

我有以下绘制散点图的代码。是否有一种优雅的方法来调整绘图区域的大小,使得 x 和 y 轴并不总是自动从零​​开始,而是略低于最低值?目前,我所有的数据点最终都聚集在一个角落。非常感谢!

Set cht = ActiveChart
'GRAPH 1
    Set rng1 = ActiveSheet.Range(Range("AC13").Offset(jump * 50, 0), Range("AG23").Offset(jump * 50, 0))

With ActiveSheet.ChartObjects.Add(Left:=rng1.Left, Width:=rng1.Width, Top:=rng1.Top, Height:=rng1.Height)
 '(Left:=100, Width:=375, Top:=75, Height:=225)
    .Chart.ChartType = xlXYScatterLines
    .Chart.HasLegend = False
    .Chart.Axes(xlCategory).TickLabels.Font.Size = 18
    .Chart.Axes(xlValue).TickLabels.Font.Size = 18
    '.Chart.SetSourceData Source:=Range("U13:O40,T13:N40")
    Set srs = .Chart.SeriesCollection.NewSeries
            srs.XValues = Range(Range("U13").Offset(jump * 50, 0), Range("U13").Offset(jump * 50, 0).End(xlDown))
    srs.Values = Range(Range("T13").Offset(jump * 50, 0), Range("T13").Offset(jump * 50, 0).End(xlDown))

End With

如果您的 y 范围数据位于单元格中B1:B10 of the ActiveSheet那么您可以使用这样的代码将范围从最低值的 90% 开始(即正下方)

Set cht = ActiveChart
cht.Axes(xlValue).MinimumScale = 0.9 * Application.Min([b1:b10])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel图表自动调整轴原点大小 的相关文章

  • VBA 激活 Internet Explorer 窗口

    我正在制作一个宏 用于打开 Internet Explorer 导航并登录网站 一切正常 但我需要将 IE 窗口放在前面并激活它 这样我就可以使用SendKeys在上面 我发现网站和视频在名为的命令上有不同的方法AppActivate我已经
  • 将按颜色过滤的行复制到新工作表

    我有一个 Excel 电子表格 如下所示 Job1 Job2 Job3 Job4 Job5 Job1 Job2 Job3 Job4 Job5 每行和列之间的单元格颜色不同 我需要按橙色对每列进行排序 然后将行名称复制到新工作表中 所以最后我
  • 在 MS Outlook 中,报告所有未收到回复的已发送邮件

    我每天都会发送大量电子邮件 但常常无法跟踪哪些邮件得到了实际回复 有没有办法使用 VBA 脚本查看上周发送的所有消息 并检查他们是否收到回复 具体来说 是一份已发送电子邮件的报告 这些电子邮件尚未从至少一个发送到的地址收到回复 我了解一点
  • MS Access 表单按钮,允许用户浏览/选择文件,然后将文件导入到表中

    在我的数据库中 我可以使用以下命令创建命令按钮导入文件 DoCmd TransferText acImportDelim 导入的原始数据 导入规范 导入的原始数据 D Users Denise Griffith Documents Grif
  • 使用 R Shiny 从 XLConnect 下载 Excel 文件

    有没有人尝试过使用 R Shiny 中的下载处理程序通过 XLConnect 下载新创建的 Excel 文件 在 ui R 中有一行不起眼的行 downloadButton downloadData Download 在 server R
  • Perforce Excel 文件差异

    我有一堆 excel 文件放在 perforce 上 我想对这些 excel 文件进行 diff 类似于我在 perforce 中对其他文件 如 java cs 等 所做的操作 我尝试寻找一个插件 发现 P4OFC 只适合对 word 文件
  • 如何模拟“焦点”和“打字”事件

    尝试模拟 onfocus 和打字事件 但它不起作用 Sub Login MyLogin MyPass Dim IEapp As InternetExplorer Dim IeDoc As Object Dim ieTable As Obje
  • 无法在我的抓取工具中设置超时选项以防止无限循环

    我已经使用 IE 在 vba 中编写了一个脚本 在其搜索框中的网页中启动搜索 通过点击搜索按钮根据搜索填充结果 网页加载它是searchbox几秒钟后它就会打开 但是 我的下面的脚本可以处理这个障碍并以正确的方式执行搜索 现在 我有一个稍微
  • 添加边权重以在 networkx 中绘制输出

    我正在使用 networkx 包在 python 中做一些图论 我想 将图表边缘的权重添加到绘图输出中 我怎样才能做到这一点 例如 我如何修改以下代码以获得所需的输出 import networkx as nx import matplot
  • 如何在VBA编辑器中跳转到行号?

    我在 Office 2010 中使用 VBA 在顶部 有一个带有行号和列号的框 例如 Ln 1480 Col 17 有没有办法在代码编辑中 而不是在执行中 直接跳转到另一个行号 就像我使用的那样Ctrl G在记事本中 这个MSDN答案 ht
  • 调整 SKShapeNode 的大小

    如何调整 SKShapeNode 的大小 到目前为止我尝试过的 调整框架大小 box frame width 10 给出错误Cannot assign to the result of this expression SKAction le
  • 当时间为 00:00 时,Pandas 读取 excel 返回类型对象

    在更新版本的 Pandas 中 我使用的是 1 2 3 当从 Excel 文件读取时间时 时间为 00 00 00 时会出现问题 下面的脚本 其中 filepath 是我的 Excel 文件的路径 其中包含一个标题名为 Time 的列 im
  • 如何让VLOOKUP在VBA中选择到最低行?

    希望自动在单元格中插入 VLOOKUP 公式 录制宏时 我指示它使用相同的公式填充下面的列 效果很好 但是 当 VLOOKUP 搜索的表发生变化 更多或更少的行 时 就会出现问题 在记录时 VLOOKUP 下降到表中的最后一行 273 但是
  • 将包含宏的工作簿复制到不带宏的工作簿

    我能够复制工作簿 复制到所需位置 其中在后台包含宏 该副本还包含相同的宏 我的问题是我不希望这个重复的工作簿包含宏 谁能告诉怎么做吗 先感谢您 将您的工作簿保存为无宏 即简单地保存为 Excel 工作簿 对于我的 Excel 2007 这是
  • 我可以获取VBA代码中的注释文本吗

    可以说我有以下内容 Public Sub Information TEST End Sub 有没有办法得到 TEST 结果 不知何故通过VBA 例如 在 PHP 中 有一个获取注释的好方法 这里有什么想法吗 编辑 应该有办法 因为像 MZ
  • VBA 中的匈牙利语好吗?

    我在 Net 中不使用匈牙利语 str int 前缀 但我仍然发现它在 VBA 中很有用 因为在 VBA 中很难看到类型 这很糟糕吗 不必要 也许我错过了一些东西 我真的很感激任何反馈 我想知道有一段时间了 谢谢大家 我想说 这种匈牙利符号
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • 在Excel中,我可以使用超链接来运行vba宏吗?

    我有一个包含多行数据的电子表格 我希望能够单击一个单元格 该单元格将使用该行中的数据运行宏 由于行数总是在变化 我认为每行的超链接可能是最好的方法 ROW MeterID Lat Long ReadX ReadY ReadZ CoeffA
  • 我如何以更好的方式编码而不是像这样的VBA编码

    我正在 Excel 中创建一个仪表板 但是我想知道是否有比这更好的编码方式 我想对其进行模块化 而不是这样做以使其更加整洁 Private Sub Afford If af Value True Then af afr Value Shee
  • 检查未绑定控件是否具有值的正确方法

    简单场景 一个表单和一个文本框 未绑定 Text1 If lt gt Text1 Then MsgBox Not Empty End If 上面的代码有效 表达方式 lt gt Text1如果文本框包含字符 则计算结果为 True 无论文本

随机推荐

  • 如何在 Spring MVC 测试中检查 JSON 响应

    我在 web xml 中定义了一个 servlet 因此我将其定义在 Controller 中 仅用于测试MyResource Controller public class TestMyServlet MyResource servlet
  • 开始为 JVM 分配内存

    我开始使用 Xmx上的选项java命令允许我的进程使用更多的内存 256Mb 尽管我认为我当前使用的内存少于 128Mb 我还注意到 Xms启动内存选项 默认值为 2Mb 我应该将此值设置为多少以及为什么 参考 Java http java
  • BASE64 编码和解码不起作用

    我正在 Delphi XE5 中开发 android 应用程序 我需要 BASE64 编码和解码一些字符串 这个函数对于英文字符工作正常 但是我想要编码 或任何特殊的 iso8859 2 字符编码不起作用 知道如何修复它吗 我找到了 BAS
  • 安装了测试适配器的 NUnit 单元测试未显示在测试资源管理器中

    想要改进这篇文章吗 提供此问题的详细答案 包括引用和解释为什么你的答案是正确的 不够详细的答案可能会被编辑或删除 我已经为 VS2012 2013 安装了 NUnit 测试适配器 当我第一次安装适配器测试时 它们会显示出来 但今天由于某种原
  • 如何在 NHibernate 中克隆对象?

    NHibernate中如何实现对象 实体 克隆 每个实体类都有这样的属性 public virtual IList
  • Java (Android) 中的调试模式(正则表达式)失败

    我正在一段代码中进行模式匹配 该代码在一种情况下运行良好 但在另一种情况下则不然 目前的代码是 DLVRYrx Pattern compile d s p Letter s d s d d s d Log d TAG Regex match
  • django 模型保存 - 迁移期间未调用覆盖方法

    我的模型类中有一个保存覆盖方法 每次保存对象时都会生成一个新的 slug def save self args kwargs if self column2 self slug slugify self column1 self colum
  • before_filter 语法,当你想要“排除”控制器“abc”时

    在 Rails 中 当您想要 排除 控制器 abc 时 before filter 语法是什么 例如 在 application controller 中 如果我想说 before filter login required except
  • 如何通过代码查找黑莓中的应用程序大小?

    我想知道如何通过代码查找黑莓中的应用程序大小 我想在单击按钮时显示正在运行的应用程序名称及其大小 那么我应该怎么做 我给出了一些解释 请参阅此链接 https stackoverflow com a 9074486 914111 https
  • 手写文字识别php

    我正在考虑创建一个特定的网络系统 它涉及许多不同的 随机 人上传他们所写内容的扫描文档 有没有PHP开源方法可以将这些手写文本转换为机器文本 我找到了这个question https stackoverflow com questions
  • eax 与其他寄存器相比的不同行为

    我编写了一个小的汇编代码片段 Gas 32 位 它接受命令行参数 计算其字符并打印字符串 如果它具有一定的长度 仅用于调试目的 我对汇编比较陌生 所以我很确定我在这里错过了一些东西 因为当我将字符串存储在 eax 中时 与 ecx edx
  • 将日期时间更改为 MVC 3 C# 中的日期

    我正在使用 MVC 3 和 C 在下拉列表中显示日期时遇到问题 日期显示如下 2011年4月21日 12 00 00上午 但我只想这样格式化它们 2011年4月21日 这正是我数据库中的格式 数据库中的日期属性是日期而不是日期时间 模型中的
  • 使用底部导航 android kotlin 在片段中实现 MVVM 的最佳实践

    我正在使用 firebase 的底部导航在片段中实现 MVVM 但它不适用于我的情况 我搜索了很多解决方案 但没有解决我的问题 我在片段中实现了 viewModel 并将观察者应用于它 在 ViewModel 类中 从存储库调用返回类型为
  • LINQ:按聚合分组但仍从最新行获取信息?

    假设我有一个保存运输历史记录的表 我想编写一个查询来计算每个用户的发货量 并从该用户表中的最新条目获取发货名称 为简单起见 表结构 货件编号 会员ID 运输名称 发货日期 如何编写 LINQ C 查询来执行此操作 听起来可能想要类似的东西
  • Django/mod_wsgi/Apache - mod_wsgi 未使用为其编译的 Python 版本 - “ModuleNotFoundError:没有名为 'math' 的模块”

    我正在尝试在 Ubuntu 16 04 6 服务器上部署带有 Apache2 和 mod wsgi 的 Django 应用程序 但我正在努力让 mod wsgi 使用正确的 python 版本 我从源代码安装了 mod wsgi 并且配置它
  • 如何在MySQL中查询包含亚洲语言字符的文本?

    我有一个使用 UTF 8 字符集的 MySQL 表 其中有一个名为 WORDS 的长文本类型列 此列中的值由用户输入 长度为几千个字符 该表中有两种类型的行 在某些行中 WORDS 值是由说英语的人组成的 并且仅包含普通英语写作中使用的字符
  • 尾后一位下标的明显不足:对于原始数组和 std::vector 来说。已经果断解决了吗?

    以前已经以各种形式提出过这个问题 但是由于语言规范在这方面似乎相当动态 或者至少was当对此问题进行一些 SO 讨论时是动态的 根据最近的事态发展 如果存在 重新审视该问题可能是有意义的 所以 问题又是 是否将 下标是获取指向数组中虚构的末
  • 抑制scale_x_datetime中的警告

    这不是重复项 因为该假定重复项中的任何方法都不适用于此 它们都不会导致警告消失 事实上 我从下面的康拉德那里得到了答案 使用suppressMessages 在被断言为可能重复的链接中 他们建议suppressWarnings 这是行不通的
  • 未调用 CreateBehavior()

    我已经提到过为什么找不到我的自定义 WCF 行为扩展元素类型 https stackoverflow com questions 169342 why isnt my custom wcf behavior extension elemen
  • Excel图表自动调整轴原点大小

    我有以下绘制散点图的代码 是否有一种优雅的方法来调整绘图区域的大小 使得 x 和 y 轴并不总是自动从零 开始 而是略低于最低值 目前 我所有的数据点最终都聚集在一个角落 非常感谢 Set cht ActiveChart GRAPH 1 S