首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何创建一个图表来显示特定离子的时间范围或确切时间?

要创建一个图表来显示特定离子的时间范围或确切时间,可以按照以下步骤进行操作:

  1. 数据收集:首先,收集包含特定离子浓度和时间戳的数据。这些数据可以通过传感器、实验记录或其他数据源获取。
  2. 数据整理:将收集到的数据整理成适合图表展示的格式。通常,数据应该包含时间戳和对应的离子浓度值。
  3. 选择合适的图表类型:根据数据的特点和需求,选择合适的图表类型来展示离子浓度随时间变化的趋势。常见的图表类型包括折线图、柱状图、面积图等。
  4. 数据可视化:使用前端开发技术,如HTML、CSS和JavaScript,将整理好的数据以图表的形式展示在网页上。可以使用开源的图表库,如Chart.js、D3.js等,来简化图表的创建过程。
  5. 添加交互功能:根据需求,可以为图表添加交互功能,如缩放、平移、数据筛选等。这可以通过JavaScript和相关的图表库来实现。
  6. 部署和发布:将开发好的图表应用部署到服务器上,并通过云计算平台提供的服务将其发布到互联网上。腾讯云提供了云服务器、云函数、云开发等服务,可以根据具体需求选择合适的产品进行部署和发布。

总结起来,创建一个图表来显示特定离子的时间范围或确切时间,需要进行数据收集、整理、选择图表类型、数据可视化、添加交互功能以及部署和发布等步骤。在实际操作中,可以利用前端开发技术和相关的图表库来简化开发过程,并借助腾讯云提供的服务进行部署和发布。

相关搜索:如何在python中通过计算特定的时间范围来创建新列?当数据是纪元时间格式时,如何使用sql查询来获取特定的时间范围?如何使用冲积图(或Sankey图)来显示类别随时间的变化如何创建一个时间间隔来计算R中该时间间隔内的行数如何在每周模式下显示Vuetify -calendar中每天的特定时间范围?SQL帮助!如何创建一个新列来显示两个不同期间之间的持续时间如何使用pandas创建一个新列来标识时间字段中的接近程度?需要创建一个按钮,显示一个特定的图片,然后隐藏它后,指定的毫秒持续时间如何在Python中创建时间序列图,以显示几天或几个月的变化?如何创建一个闪亮的滑块应用程序来查看我创建的地图上随时间变化的数据?如何在给定的时间范围内从pandas中的其他列中指定一个特定值?如何在pine编辑器中为指定时间范围和图表会话中的高条创建水平线如何在Grafana中创建一个显示Tag和min/max列的表(无时间)如何确保在另一个吐司替换之前,某个吐司会在屏幕上显示特定的时间?如何在C语言中创建一个结构来存储目录中的日期时间和文件名?我的目标是让resourcePool的所有资源在特定的时间执行一个操作。如何创建此迭代?如何创建一个随机计时器,以拼音显示给定持续时间内的输出给定一个Date对象,我如何才能获得这个原始日期的另一个Date对象(或其时间戳),但时间是在特定时区的9:00am?打印srt将生成文本、开始和持续时间的列表。如何创建一个for循环来将文本组合在一起?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JavaScript调试和优化,深入研究谷歌Chrome浏览器开发工具(二)

一旦生成了性能报告,您就可以阅读不同图表的含义以及如何使用其他子工具。 ? 放大或选择时间范围 DevTools允许您放大性能选项卡报表的不同图表和区域。...你可以专注于一段时间,这将帮助你清楚地了解在几毫秒的时间内发生了什么。 您可以使用鼠标单击包含FPS、CPU和网络图表的区域。当范围句柄出现时,您可以拖动其中一个或两个,以自定义所选的部分。...网络图表显示了分析期间的网络请求。它特别适合与显示加载请求的网络部分一起进行加载时间分析。 ? 当您在请求上移动鼠标时,它将显示特定请求的加载时间。...当没有选定的时间部分时——在overview区域,FPS和其他图表存在的地方——范围指向整个分析周期。它显示浏览器正在执行的活动的彩色细分。...最终审核报告列出了所有审核的两类——通过和失败——并显示了提示/指导方针,以及与外部谷歌Web开发人员关于如何通过特定审核的博客文章的链接。

2.7K40

表格控件:计算引擎、报表、集算表

图表 图表表结构引用 新版本已支持结构化参考公式,并且现在在表格中支持它们作为图表数据源。如果图表绑定到完整的表或使用表结构引用的表的某些列,则表中的任何更新都将在运行时自动更新图表的系列或数据值。...图表数据标签“单元格值” 图表数据标签现在支持使用单元格引用来显示所选单元格范围的值。用户可以为图表的数据标签选择特定的单元格范围。...大纲分组 在新版本中,SpreadJS 集算表现在支持大纲分组,可以在 groupBy 方法中定义多个字段来创建大纲组。这种多重分组允许用户展开或折叠字段并包括聚合、页眉和页脚。...规则管理器对话框现在支持显示特定区域的规则,例如当前选择或特定工作表: 透视表 自定义样式 与上面提到的自定义表格样式增强功能一样,SpreadJS 现在使用户能够在运行时添加、删除和修改数据透视表样式...原始字段类型 当一个字段被分组时,它被视为一个分组字段。 即使在分组后,原始字段仍然保持为正常字段。 日期字段重新分组 重新分组需要使用原始字段的确切名称。

13710
  • 三、 系统分析与设计

    外部实体:定义位于项目范围之外,但与正在被研发的系统有交互的人、部门外部组织或系统。...用例关系 包含:一个过程包含多个子过程,脱离子程序是不完整的 扩展:一个过程有子过程进行补充(非必须),脱离子程序也是完整的。 泛化:继承的反关系,父类是子类的泛化,一个过程有多种实现方式。...聚合:整体和部分是可分离的 组合:整体和部分是不可分离的 实现:通过接口实现 状态图:用来描述一个特定的对象所有可能的状态,以及由各种事件的发生而引起的状态之间的转移和变化。...活动图:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流。 3、 设计模式 考点:概念、23种设计模式特点 创建型:主要用于创建对象,为设计类实例化新对象提供指南。...结构性:主要用于处理类或对象的组合,对类如何设计以形成更大的结构提供指南。 行为型:主要用于描述类或对象的交互,以及职责的分配,对类之间交互,以及职责分配的方式提供指南。

    60951

    谷歌Material Design可视化数据设计规范指南

    显示随时间的变化 可以使用时间序列图表来表示随时间的变化,就是按时间顺序表示数据点的图表。表示随时间变化的图表包括:折线图,柱状图(条形图)和面积图。 *基线值是y轴上的起始值。...在此图表中,每个类别由特定形状(圆形,正方形和三角形)表示,这样可以在一张图表中轻松实现特定范围的比较,同时也可以进行类别之间比较。 1. 形状 图表可以运用形状,以多种方式展示数据。...坐标轴 一个或多个坐标轴显示数据的比例和范围。例如,折线图沿水平和垂直坐标轴显示一系列值。 柱状图(条形图)基线 柱状图(条形图)应从为零的基线(y轴上的起始值)开始。...小显示屏 可穿戴设备(或其他小屏幕)上显示的图表应该是移动端或PC端图表的简化版本。 行为 图表具有交互模式,使用户可以控制图表数据。这些模式可以使用户专注于图表的特定值或范围。...分页 在移动端,分页是一种常见模式,让用户通过向右或向左滑动来查看上一个或下一个图表。 在移动端,用户可以向右滑动以查看前一天。 4. 数据控制 可以使用切换控件,选项卡和下拉菜单筛选或改变数据。

    3.9K21

    如何使用PostgreSQL构建用于实时分析的物联网流水线

    timestamp):表示记录数据的确切时间。...案例 1:绘制最小和最大传感器数据 检索特定传感器在特定日期内的值范围对于检测异常(例如异常高或低读数)、评估传感器在预期限值内的性能以及确保传感器正常运行非常有用。...结果 该图表显示传感器 ID 23 在 2023 年 5 月 29 日至 2023 年 5 月 31 日的日期范围内,最小值为 0.265,最大值为 0.999。...它按 sensor_id 分组结果,并在所选时间范围内检索该特定传感器的平均读数。...图表以五分钟的间隔显示了这两个传感器的值变化。从数据可以看出,传感器 1 保持一致且稳定的读数,而传感器 11 在同一时间段内出现了一些峰值。这些峰值表明传感器 11 可能需要进一步关注或调查。

    9310

    Google数据可视化团队:数据可视化指南(中文版)

    显示随时间的变化 可以使用时间序列图表来表示随时间的变化,就是按时间顺序表示数据点的图表。表示随时间变化的图表包括:折线图,柱状图(条形图)和面积图。 ? *基线值是y轴上的起始值。...坐标轴 一个或多个坐标轴显示数据的比例和范围。例如,折线图沿水平和垂直坐标轴显示一系列值。 ? 柱状图(条形图)基线 柱状图(条形图)应从为零的基线(y轴上的起始值)开始。...小显示屏 可穿戴设备(或其他小屏幕)上显示的图表应该是移动端或PC端图表的简化版本。 ? ---- 行为 图表具有交互模式,使用户可以控制图表数据。这些模式可以使用户专注于图表的特定值或范围。...设备类型决定了如何执行缩放。 · 在PC端,通过单击、拖动或滚动进行缩放 · 在移动端,通过捏合进行缩放 当缩放不是主要操作时,可以通过单击和拖动(在PC端)或双击(在移动端)来实现。...分页 在移动端,分页是一种常见模式,让用户通过向右或向左滑动来查看上一个或下一个图表。 ? 在移动端,用户可以向右滑动以查看前一天。 4.

    5.2K31

    关于如何给一个AI提供提示词

    关于如何给一个AI提供提示词 一、明确任务类型 创作类任务 故事创作 主题细化 当创作爱情故事时,可具体表述为“写一个发生在大学校园里,异地恋情侣克服困难最终走到一起的爱情故事”,还可进一步深入刻画为...二、包含关键元素 特定的人物或对象 多个人物或对象关系 例如“描述苹果公司和三星公司在智能手机屏幕技术方面的合作与竞争关系”。...时间范围 时间段内的细分阶段 从“描述第一次工业革命中,蒸汽动力在交通运输领域从早期到成熟阶段的发展情况”到“分析20世纪30年代美国经济大萧条时期,货币政策、产业结构调整与失业率之间的关系,...时间范围与其他因素的关联 例如“分析20世纪30年代美国经济大萧条时期,货币政策、产业结构调整与失业率之间的关系,重点关注罗斯福新政实施前后的变化”。...格式要求 特定的排版要求 除了“制作一份关于市场调研的报告,标题用二号字、正文用小四号字,宋体,并且要有图表,图表要有标题和数据来源注释”,还可如“制作一份关于企业财务状况的报告,标题用二号黑体加粗居中

    5810

    10个实用的数据可视化的图表总结

    但是我们有时需要可视化超过 3 维的数据才能获得更多的信息。我们经常使用 PCA 或 t-SNE 来降维并绘制它。在降维的情况下,可能会丢失大量信息。...4、QQ-plot QQ plot是另一个有趣的图。QQ是Quantile - Quantile plot的缩写(Quantile/percentile是一个范围,在这个范围内数据下降了指定百分比。...例如,第10个quantile/percentile表示在该范围下,找到了10%的数据,90% 超出范围)。这是一种直观地检查数值变量是否服从正态分布的方法。让我解释一下它是如何工作的。...sns.boxenplot(x=df["sepal_width"]) 上图显示了比箱线图更多的盒。这是因为每个框代表一个特定的分位数。...8、分簇散点图(Swarm plot) Swarm plot 是另一个受“beeswarm”启发的有趣图表。通过此图我们可以轻松了解不同的分类值如何沿数值轴分布 [5]。

    2.4K50

    使用Matplotlib的数据可视化初学者指南

    由此看到数据集是根据国家在幸福评分方面的总体排名来排序的。“得分”之后的其余列,包括此处未显示的“剩余”,总结得到一个国家的总幸福得分。...那么期望每个列中的较高值通常表示一个国家的总体幸福得分较高是有意义的。 线图 线图可能是使用Matplotlib可以创建的最简单的图形。创建一个图表来查看一个国家的排名和幸福分数之间的关系。...创建此图表非常简单,它展示了期望看到的内容。但是此图表存在一些问题。如果不是创建它的人,或者如果在创建它之后回顾它一段时间,将不知道该图形实际显示的是什么。幸运的是,添加标题和轴标签非常简单。...拥有标记图形不仅更专业,而且还可以更容易理解图形显示的内容,只需要额外的上下文或额外的解释。现在如果想要在同一个图表上检查多个变量与国家/地区排名的关系,会发生什么?...这个直方图是用五行简单的代码创建的。它告诉每个幸福分数有多少个国家。因为幸福分数需要连续的价值范围,所以无法通过观察得到确切的数据,但可以得到一个大致的想法。

    1.4K40

    ChatGPT Excel 大师

    请教 ChatGPT 帮助您基于条件构建使用 SUMIFS 或 AVERAGEIFS 的公式。ChatGPT 提示“我想计算符合特定条件的产品的平均销售额。如何创建一个公式来实现这种有条件的聚合?”...ChatGPT 提示“我想建立一个交互式仪表板,显示各种关键绩效指标,并允许用户选择不同的时间段进行分析。如何创建一个根据用户输入动态更新的仪表板?” 21....ChatGPT 提示“我需要创建一个交互式仪表板,显示各种销售指标,并允许用户分析不同时间段的数据。如何使用 Excel 构建一个提供动态过滤和探索的交互式仪表板?” 50....ChatGPT 提示“我有显示不同学校考试成绩分布的数据。我如何使用 Excel 创建像箱线图或小提琴图这样的统计图表来表示数据分布,并突出学校之间的差异?” 64....ChatGPT 提示“我想根据特定条件应用自定义样式来格式化单元格,例如突出显示值低于某个阈值的单元格。如何在 Excel 中使用自定义单元格格式来创建动态和视觉上吸引人的设计?” 67.

    10600

    数据可视化设计指南

    关系图包括: 1.网络图 2.维恩图 3.和弦图 4.旭日图 选择图表 同一数据可以使用多种类型的图表来描述。以下指南提供了有关如何选择一个图表的建议。...在上图表中,每个类别均由特定的形状(圆形,正方形和三角形)表示,这使得可以轻松比较分析特定范围内不同类别的数据。 形状 图表可以使用多种形状以表示不同数据。可以将形状设置为曲线,精确的折现等。...均值或标准值为用户提供了当前数据的参考对比。 行为 图表详图表提供了交互模式,使用户可以控制显示的数据。这些模式使用户可以专注于图表的关键数据或特定的数据范围。...在移动设备上,平移通常是通过手势(例如单指滑动)来实现的。 ? 在PC端上缩放 ? 在PC上平移 分页 在移动设备上,分页是一种常见的模式,允许用户通过向右或向左滑动来查看上一个或下一个图表。...空状态 图形和图表的空状态可以显示有数据时将会是怎么样的,这样可以让用户提前预知有数据的情况是如何的。 在适当的地方,可以显示角色动画来提供愉悦和鼓励。 ? 独特的动画增强了原本为空的图形。

    6.1K31

    Kibana:如何开始使用 Kibana

    您可以使用 Kibana 搜索栏搜索数据,使用各种图表类型可视化数据,并使用实时仪表板进行可视化处理。 您还可以在大屏幕上显示仪表板,以提供整个公司或办公室的可见性。...表格上方的直方图是查看文档随时间分布的快速方法。 如果单击特定时间范围,“发现(discover)” 将放大到该时间范围,并且页面将刷新以仅显示该时间范围内的文档。...7.jpg Kibana 支持许多图表类型。根据您所想到的问题以及如何探索数据,您将想要选择适当的图表类型-无论是用于时间序列数据,重要术语,甚至是地理地图。...8.jpg 现在,如果需要,我们可以添加更多指标甚至更多的存储桶来显示,例如,基于前三个响应的平均字节数。 9.jpg 现在我们已经创建了该可视化,您可以将其保存并添加到仪表板中。...在 Kibana 中,仪表板是一个非常强大的概念。 它们是一种实时的实时方法,可以从多个角度查看数据并在同一视图中与数据进行交互。 仪表板也非常互动: 选择图表的区域以放大特定的时间范围。

    14.9K72

    Sentry 监控 - Discover 大数据查询分析引擎

    显示名称 搜索条件 创建者 图表快照 日期范围 最后编辑 预置查询 带有 Sentry 图标的查询卡是预先构建的,无法移除。 All Events:用户可以查看任何项目组的原始错误流。...输入显示名称 单击Save(保存) 有四个主要构建块会影响已保存查询的结果。您可以结合使用这些方法来缩小搜索范围。...将鼠标悬停在栏中的每个部分上以查看该标签的确切分布。 单击这些部分中的任何一个以进一步优化您的搜索。...将光标悬停在顶部 project 行项目上,单击显示的操作图标,然后选择 “Add to filter”。这将进一步缩小您的结果范围,以便您可以继续调查该特定 project 的 issues。...您可以通过将特定文件名添加到过滤器并更改表列以显示该文件中的主要错误罪魁祸首来继续探索特定文件名: 每个 Release 的错误 要了解在发布新版本时特定项目的健康状况如何随着时间的推移而改善(或不改善

    3.5K10

    Cloudera Manager监控介绍

    你可以查看集群中所有主机的摘要视图,也可以深入了解各个主机的大量详细信息,其中包括可以直观显示主机上关键指标的图表。...3.活动监控:实际就是作业监控,包括Impala,MapReduce,Spark和YARN的作业。包括如何查看集群上当前和历史作业,并提供许多有关各个作业使用的资源的统计数据,包括表格显示和图表。...你可以按时间范围,服务,主机,关键字等过滤事件。 5.告警:通过Cloudera Manager配置特定事件并生成告警。...6.生命周期和安全审计:包括如何查看服务,角色和主机生命周期事件,如创建角色或服务,为角色或服务进行配置修订,解除授权或重新授权主机,运行由Cloudera Manager管理的历史记录命令。...你可以按时间范围,服务,主机,关键字等过滤审核事件条目。 7.绘制图表:包括如何搜索指标数据,创建数据图表,将数据分组,以及将这些图表保存到用户定义的仪表盘。

    5K80

    数据可视化设计过程:面向初学者的循序渐进指南

    因为对于初学者来说,他们将花费更多时间在图表的新颖性和设计性上,而不是关注包含的信息。 4. 观众有多少时间? 如果只有很少的时间或兴趣,建议使用简单的静态图表。反之,交互式图表是一个很好的选择。...例如,依赖于角度和面积来显示差异的图表(如饼图)用于传达一般模式。依靠长度显示差异的图表(如条形图)用于传达特定的细节。 7. 需要多少个小数位? 一个相关的决定是数据标签的精确度。...(图源 推特Post Graphics) 步骤2:选择正确的图表 这个就需要我们花费时间把大致的所有可视化图表类型都做一个了解,比如:折线图,条形图和柱形图表示随时间的变化。金字塔和饼图显示整个部分。...然后再问问自己要显示多少个变量,要显示多少个数据点以及如何缩放轴。 创建折线图的最佳做法: 清楚地标记每一条轴的坐标与图例,确保观众知道他们正在评估的是什么内容。...柱形图上的每一条是垂直的,而条形图上的每一条是水平的。当一个数据标签很长或要比较的项目超过10个时,通常用条形图来帮助避免混乱。这两种图标都很易于理解并创建。

    1.3K30

    蛋白质组学研究概述

    这是其刚入学时做的一个报告。 本篇介绍下蛋白质组学,如果覆盖度深的话,应该是新时代的宠儿了。 ? 古希腊,一个神一样的存在,不只有雅典娜,更孕育了“ome”等一批高大上的词汇。...2D-Gel根据蛋白的等电点和分子质量的差异,通过等点聚焦和SDS-PAGE分离,通过染色和成像把不同电性和大小的蛋白质显示在凝胶上。 ?...携带样品的流动相穿过固定相时,由于样品各组分理化性质存在差异,与固定相作用力弱的组分,移动速度快;反之,移动速度慢。根据不同的保留时间,收集特定属性的样品进行进一步分析。...样品分子电离以后,将离子加速并通过一个无场区,不同质量的离子具有不同的能量,通过无场区的飞行时间长短不同,可以依次被收集检测出来。...若多肽的氨基酸组成一样,但顺序不同,如何区分? ? 串联质谱,先获得小肽的质量;再将肽离子诱导碰撞碎裂成更小的碎片离子,获得二级质谱图谱。 ? 不同的片段化方式会得到不同的片段 ? ? ?

    1.4K21

    改变世界的3页内容

    这将是一个很好的时机,可以提出全板提取与重点关注区域或敏感部件的局部清洁度分析的话题-——但我离题了。...本来可以节省我们所有人的时间。WP-019B用28页篇幅来解释J-STD-001H中的3页内容,有力说明了清洁度的重要性。...在WP-019文件中,有多个实例说明如何创建客观证据,根据CM规模的许多实例,以及何时需要根据微小变更和重大变更重新认证工艺流程。在我们的实验室,多年来一直在推荐类似的方法。...ROSE测试测量的是整个工艺中可溶材料的数量,并提供电阻率测量方法;IC确切地告知离子是什么及其数量。...如果有历史数据表明PCB没有污染问题,而ROSE测试仪得出的平均值是20或200µg/cm2,这就是你需要对该特定组件使用的数字。

    86040

    数字孪生Python教程【含源码】

    在这个教程中,我们将展示如何用 Python 创建简单但实用的数字孪生,锂离子电池将是我们的实物资产。这个数字孪生将使我们能够分析和预测电池行为,并且可以集成到任何虚拟资产管理工作流程中。...请记住,当我们说"物理",我们指的是任何现实世界的实体(可以是一个锂离子电池,水泵,一个人,一个城市或一只猫)。...另一方面,在物理模型工作时,我们需要更少的数据来获得准确的通用模型。 我们将利用锂离子电池充放电周期的真实数据来构建我们的数字孪生体。我们将使用美国宇航局的数据集(锂离子电池老化数据集)。...我们的模型准确地预测了观测到的值(平均绝对误差为0.004)。该模型应收集电池容量行为,其中容量在第一个周期中缓慢下降,然后在特定点后加速。...最终,我们的虚拟环境中得到一个"孪生"电池,预计其性能与实际电池类似。接下来,我想将数学模型与数字孪生的数学模型进行对比: 图片加载失败 上图显示了我们的数字孪生是如何适度地改进我们的模型的。

    2K40

    本体论的实际应用: 来自科学前沿的故事

    而昨天我们想要搞清楚的是如何对付抽象的化学品,即我们自己凭空构建的化学品,比如给出一个抽象的图表表示化学结构。这些可以用实体表示吗?像水或纽约市一样?...如果它是我们已经听说过的一种化学物质,就像二氧化碳,用实体表示似乎很方便。但如果它是一种之前从未被讨论过的新化学物质呢?可以考虑创建一个新的实体来表示它。 任何一个有自尊的实体,最好有一个名字。...实际上,无论人们选择如何写出图表,都不能永远是唯一的。特定的化学结构对应于一个特定的图表。但绘制图表可以有许多方法,从而对应多种不同的表示。...但是一些游牧民族为了某个季节而创造的村庄呢?我们应该如何表达呢?至少在一段时间,它有一定的位置。但它是一个明确的单一事物,还是会演变成两个村庄,或者根本就不再是一个村庄?...但它就像一般的语言设计:设想人们可能想做的一切,然后决定如何设置基元, 让人们来做这些事情。是否需要一些实体来表示化学品?是的, 这很有用。想用图表来表示任意的化学结构吗?是的, 这很有用。

    72850

    如何使用方差分析(ANOVA)?

    如果问:六西格玛方法最需要的是什么?那就是数据。数据驱动着我们做出的决策、我们如何解释我们的运营以及组织内哪些领域需要改进。然而,并非所有数据都是平等创建的。...更重要的是,数据集和点之间的解密可能非常麻烦。为了解决这个问题,您可以使用多种工具来正确分析数据。其中一个有用的工具是方差分析(ANOVA)。...然而,另一方面,差异可能意味着系统内的错误。二、如何使用方差分析当使用方差分析模型时,有三个主要概念你必须彻底理解。首先,你必须理解“Mean”。这是一组特定值的平均值。接下来是“标准偏差”。...生成箱线图后,您将确切地看到数据集有多相似或不同。这些差异基于程序自动计算的平均值、标准偏差和p值。三、方差分析和六西格玛六西格玛是一种业务流程改进方法。...当您或其他六西格玛同事收集数据时,请记住保持数据的条理性和清晰性。此外,与团队中的其他人进行沟通,以确保您在第一时间收集到正确的数据。

    81530
    领券