Excel画图(多组数据设置多组图例、设置x轴、设置次坐标轴)

本文介绍了如何在Excel中为多组数据设置多组图例和自定义x轴,以及如何设置次坐标轴来展示不同单位的数据。通过选择数据、编辑图例和设置坐标轴,可以清晰地在一张图表中展示复杂的数据关系。同时,提供了详细的操作步骤,帮助用户掌握这些高级图表技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Excel画图(多组数据设置多组图例、设置x轴、设置次坐标轴)

1、为多组数据设置多组图例、x轴

引言

在用Excel画图过程中,往往一张图中有多组数据。那么如何设置x轴数据、如何设置多组图例呢?

正文

  • 选中数据,点击右下角图标选择想要画的图的类型(这里选择折线图)

在这里插入图片描述
在这里插入图片描述

  • 若行列相反,则选择"切换行/列"

在这里插入图片描述

  • 此时,看到图例只是显示“系列xx”。

在这里插入图片描述

  • 点击【选择数据】——【编辑】——【190A】——【确定】,按此步骤完成所有系列的名称替换。

在这里插入图片描述

  • 设置x轴:随后,选择右侧【编辑】——【发包速率】这一行作为x轴的数据。
    在这里插入图片描述

2、设置次坐标轴

引言

在画图中过程中,我们可以能需要将两组不同单位的数据画在同一幅图中,例如:内存和CPU单位不同,内存(Mbytes)、CPU利用率(%)。此时,就需要设置次坐标轴了。

正文

过程如下:

  • 选中图形右键——【更改图表类型】 或 点击右上角【更改图表类型】——【组合图】
  • 之后根据喜好选择特定的数据行作为次坐标轴的数据,还可以选择特定数据行的图表类型,如柱形图、折线图等。此处选择所有"内存"数据。
    在这里插入图片描述
    在这里插入图片描述
  • 最后点击右侧加号,完善标题、坐标轴等内容。
    在这里插入图片描述
  • 大功告成!
    在这里插入图片描述
### 使用 Selenium 和 浏览器开发者工具 (F12) 选择下拉菜单 为了实现通过 Selenium 操作浏览器并选择特定的下拉菜单项,可以按照如下方式处理: #### 准备工作 确保已安装谷歌浏览器及其对应的驱动包,并且两者版本匹配[^2]。 ```bash pip install selenium ``` #### 导入必要的库 导入 `Select` 类用于操作 `<select>` 标签下的选项[^3]。 ```python from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.select import Select ``` #### 初始化 WebDriver 并打开目标网页 创建 Chrome 浏览器实例,并加载含有 Element UI 组件的目标页面。 ```python driver = webdriver.Chrome(executable_path='/path/to/chromedriver') url = 'https://example.com/page-with-element-ui-dropdown' driver.get(url) # 显式等待直到找到指定的选择框元素变得可见 dropdown_element = WebDriverWait(driver, 10).until( EC.visibility_of_element_located((By.CSS_SELECTOR, '.el-select .el-input__inner')) ) ``` #### 打开开发者工具查看元素路径 利用 F12 开启开发者工具,在 Elements 面板中定位到所需的下拉列表组件。对于某些复杂的前端框架如 Element UI,可能无法直接获取简单的 XPath 表达式来唯一标识该控件;此时可尝试复制完整的 XPath 或者 CSS Selector 来精确定位[^1]。 #### 模拟用户交互行为触发下拉菜单显示 由于部分现代 Web 应用可能会延迟渲染实际的内容节点,因此需要模拟用户的点击动作使隐藏的选项显现出来以便进一步操作。 ```python # 点击输入框激活下拉菜单 dropdown_element.click() # 如果有更多动态加载的数据,则需适当增加延时以允许数据完全呈现 import time time.sleep(1) # 调整此数值取决于具体应用响应速度 ``` #### 定位具体的选项并执行选择 一旦确认了可用的查询表达式能够准确定位到期望的子项目之后,就可以继续编写代码完成最终的选择过程。 ```python option_locator = (By.XPATH, "//li[contains(@class,'el-select-dropdown__item') and contains(text(), 'Option Text')]") try: option_to_select = WebDriverWait(driver, 5).until(EC.element_to_be_clickable(option_locator)) option_to_select.click() except Exception as e: print(f"未能成功选取选项: {e}") finally: driver.quit() # 关闭浏览器窗口 ``` 上述流程展示了如何借助 Selenium 结合浏览器自带的调试功能精确控制 web 页面上的复杂 GUI 控制结构,特别是针对那些由第三方 JavaScript 库构建而成的对象模型提供了有效的解决方案[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值