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

Ngx-使用MatTabsModule切换选项卡后未绘制的图表

是一个常见的前端开发问题。这个问题发生在使用Angular框架的Ngx图表库,以及Angular Material的MatTabsModule模块进行选项卡切换时。

当使用MatTabsModule进行选项卡切换时,切换到包含Ngx图表的选项卡后,图表未能正确绘制,可能出现空白或未更新的图表。这是由于选项卡的隐藏和显示导致Ngx图表无法正确计算其尺寸和位置,从而无法绘制。

为了解决这个问题,可以采取以下方法:

  1. 监听选项卡切换事件:在切换到包含Ngx图表的选项卡时,通过监听选项卡的切换事件,触发重新绘制图表的操作。可以使用MatTabsModule提供的选项卡切换事件来实现,例如(selectedTabChange)
  2. 使用ngAfterViewInit生命周期钩子:将Ngx图表的初始化和绘制逻辑放在组件的ngAfterViewInit生命周期钩子中。这样可以确保在视图初始化完成后再进行图表的绘制,避免因为隐藏导致的尺寸计算错误。
  3. 调用图表库提供的刷新方法:某些Ngx图表库可能提供了刷新图表的方法,例如ECharts库的resize()方法。在选项卡切换事件中,调用该方法可以重新计算图表的尺寸并重新绘制。
  4. 使用ngx-charts库:考虑使用ngx-charts库来替代Ngx图表库。ngx-charts是一个基于Angular的强大图表库,它对选项卡切换事件的处理更加友好,并且提供了更多的图表类型和配置选项。

总结: Ngx-使用MatTabsModule切换选项卡后未绘制的图表是一个常见的前端开发问题。解决这个问题可以通过监听选项卡切换事件、使用ngAfterViewInit生命周期钩子、调用图表库提供的刷新方法或使用ngx-charts库来解决。这样可以保证在选项卡切换后正确地绘制图表,提供良好的用户体验。

腾讯云相关产品推荐:

  • 腾讯云云服务器(CVM):提供可靠、灵活、高性能的云服务器,满足各种应用场景的需求。详细介绍请参考腾讯云云服务器
  • 腾讯云对象存储(COS):安全、稳定、低成本的云端存储服务,适用于数据备份、静态网站托管等场景。详细介绍请参考腾讯云对象存储
  • 腾讯云云数据库 MySQL 版(CDB):基于MySQL的高性能、高可用的关系型数据库服务,提供了自动备份、监控等功能。详细介绍请参考腾讯云云数据库 MySQL 版
  • 腾讯云云原生容器服务(TKE):用于快速构建、发布和管理容器化应用的托管型容器服务。详细介绍请参考腾讯云云原生容器服务

请注意,以上仅为推荐产品,并非直接解决Ngx-使用MatTabsModule切换选项卡后未绘制的图表问题的具体解决方案。具体的解决方案需要根据具体情况和使用的Ngx图表库来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在CentOS 7上安装和配置Grafana从Zabbix绘制漂亮图形

首先,我们将创建一个显示Zabbix服务器CPU使用图表。选择添加面板项,然后单击 图形以在该行中插入新图形。 您将看到一个包含多个选项卡表单,并选中 度量标准选项卡。...您将在图表上看到当前处理器负载。 然后导航到“ 常规”选项卡并将“ 标题”字段设置为Processor load,将“ 跨度”选项设置为6。...接下来,切换到“常规选项卡并将标题字段设置为Free disk space on /。 然后切换选项卡并配置以下选项: 启用GaugeShow选项。 将阈值设置为10,20。...如果您当前登录,请登录Zabbix服务器: ssh sammy@your_zabbix_server_ip_address 登录,确定文件系统上有多少可用空间。...想要了解更多关于安装和配置Grafana从Zabbix绘制漂亮图形相关教程,请前往腾讯云+社区学习更多知识。

6K10
  • Excel图表学习52: 清楚地定位散点图中数据点

    散点图是我们经常使用一种图表类型,然而,当有许多个数据点时,往往很难弄清楚特定数据点。其实,使用一些小技巧,我们能够很容易地定位散点图中特定数据点,如下图1所示。 ?...图1 示例用于绘制散点图数据如下图2所示。 ? 图2 步骤1:绘制散点图 1.单击功能区“插入”选项卡图表”组中散点图,如图3所示,插入一个空白图表。 ?...图4 单击两次“确定”图表如下图5所示。 ? 图5 3.对图表进行格式化,删除网格线、设置水平和垂直坐标轴间距和刻度,得到图表如下图6所示。 ?...图9 步骤3:添加数据点 1.选择图表,单击功能区“图表设计”选项卡“数据”组中“选择数据”命令。...图14 至此,图表绘制完成,可以得到上图1所示图表效果。

    9.3K10

    echarts - 使用echarts过程中遇到问题(pending...)

    配合tab切换时,被display:none元素init设置echarts失败 2018-11-09  18:09:35 现象描述:有一个tabs选项卡,每个切换项A、B中都有使用echarts,默认展示...A项中ecarts初始化和绘制都没问题。...检查Becharts盒子还在且是css中设置宽高大小。但是内部canvas为空,即图表没有绘制。 找问题过程: 假如我echarts图表所在元素为:div#echartsDiv。...对比一个父元素没有隐藏元素,他宽高就很正常: ? 这样我们就明白了,echarts绘制之前是要获取要绘制区域宽高,如果皆为0那肯定失败。...找到问题原因,就是解决: 既然根出在初始化时元素宽高上,那我们开局就设置宽高即可。 我这里主要问题是场景用在移动端,元素宽度肯定要随着设备屏幕改变

    1.5K20

    Excel图表学习:创建子弹图

    图1 为了尽可能轻松地创建你第一个图表,将新工作表名称更改为“GG”,然后设置数据区域如图所示。在创建图表,可以根据需要重命名工作表或移动数据。...2.因为在这种情况下Excel应用了错误行/列分配,所以选择功能区“图表工具”选项卡“设计——切换行/列”。 3.选择并删除图例,此时图表如下图2所示。 图2 注意,这些图表标有1、2和3。...在“边框”选项卡中,选择实线,然后为线条指定浅灰色。 8.选择其中一柱形并指定与上面显示子弹图颜色相对应颜色。完成每种颜色分配图表应如下图4所示。...为此,选择橙色柱形,选择功能区“图表工具”选项卡“设计——更改图表类型”。在XY(散点)选项卡中,选择“带直线散点图”,如下图6所示。 图6 12.将系列4移动到主坐标轴。...在“系列选项”中,选择系列绘制在主坐标轴。

    3.9K30

    Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!

    在脚本 选项卡上查看示例脚本或保存您自己脚本。使用检查器选项卡查询放置在地图上对象。 使用 Google Visualization API显示和绘制数字结果。...访问 URL ,引用文件及其存储库将添加到Scripts选项卡 Reader 或 Writer 目录中 ,具体取决于您对共享存储库权限级别。...层管理器 使用地图右上角图层管理器​​来调整添加到地图图层显示。具体来说,您可以切换图层可见性或使用滑块调整其透明度。单击 settings 图标以调整各个图层可视化参数。...Inspector 选项卡显示有关光标位置和光标下层值信息。 控制台选项卡 当您print()从脚本中获取某些内容时,例如文本、对象或图表,结果将显示在Console 中。...对于绘制点,使用地标图标 ,对于绘制线,使用线图标,对于绘制多边形,使用多边形图标 ,对于绘制矩形,使用矩形图标 。

    1.5K11

    专业UML开发工具StarUML下载安装

    设计程序不可避免需要使用UML图形化工具,今天介绍一款工具:StarUML图片ta可以绘制9款活动图:用例图、类图、序列图、UML图、图、模块图、部署图以及复合结构图等。...自定义 UML 配置文件您可以使用构造型定义您自己 UML 配置文件。每个原型都可以有自定义图标。跨平台在包括 MacOS、Windows 和 Linux 在内多个平台上使用相同 UX。...此外,该应用程序允许用户创建多种不同图表和多种格式。StarUML 有简单界面吗?StarUML 有一个直观界面,可以在两个视图——模型和图表之间切换。...屏幕右上角包含一个窗口,用户可以通过该窗口浏览他们正在处理项目的内容。由于应用程序创建选项卡,用户可以一次打开多个图表。在选项卡之间切换也非常轻松。窗口右下角允许用户留下关于图表注释和文档。...当用户创建图表时,他们可以访问包含快速快捷方式“向导”,以帮助您完成当前项目。如果您希望访问所有操作,您只需右键单击鼠标即可。如何使用 StarUML?

    1.4K31

    Cloudera Manager管理控制台主页

    “状态”选项卡具有两个潜在视图:“表格视图”和“经典视图”。经典视图包含所选集群一组图表,而表格视图将常规集群、计算集群和其他服务分隔为汇总表。...您可以使用每个视图上切换到表格视图”和“切换到经典视图”链接在两个视图之间切换。Cloudera Manager会记住您选择视图并保留在该视图中。...Cloudera Manager Service包含您通过单击选择操作菜单。 ? 图表-一组汇总资源利用率(IO、CPU使用率)和处理指标的图表(仪表板)。 ?...重置-将自定义仪表板重置为预定义图表集,并放弃所有自定义项。 ? 所有健康问题 按集群显示所有运行状况问题。数字徽章语义与“状态”选项卡上报告每个服务运行状况问题相同。 ?...如果用户单击鼠标或按任意键,则该用户将退出会话并显示以下消息: ?

    2.1K20

    Excel图表学习53: 创建动态目标线

    图6 删除图表标题、图例,并调整坐标轴刻度值图表如下图7所示。 ? 图7 步骤2:添加目标线 1.选取图表。 2.单击功能区“图表设计”选项卡“数据”组中“选择数据”命令。...图8 单击两次“确定”按钮图表如下图9所示,可以看出最左侧有一个不同颜色柱状条即为刚添加数据系列。 ?...图11 4.选取该数据点,单击功能区“图表设计”选项卡最左侧“添加图表元素—误差线—其他误差线选项”,如下图12所示。 ? 图12 添加误差线,选取水平误差线。设置误差线格式如下图13所示。...图15 步骤3:添加滚动条 1.单击功能区“开发工具”选项卡“控件”组中“插入—表单控件—滚动条”,如下图16所示。 ? 图16 将滚动条绘制图表右侧,如下图17所示。 ?...图18 注意,单元格F2中公式为: =153-G2 至此,图表绘制完成。现在,你可以拖动改变滚动条,来观察图表中目标线变化。

    1.3K20

    tab标签页切换时Echarts加载不正常问题

    切换tab选项卡时Echarts加载不正常问题 一、问题描述 二、解决方案: 三、拓展 一、问题描述 我有两个选项卡,一个用来显示Echarts图表,一个用来显示Echarts图表数据源...但是我切换到数据源选项卡再改变浏览器窗口大小时,这是再切换回echarts图表选项卡就会出现: 可以看到,图形渲染失败了 二、解决方案: var charts=[]; var...charts.push(injectionWaterChart); charts.push(pressChart); charts.push(createDaysChart); //解决tab切换改变窗口大小时不显示问题...在加载窗口重新渲染。...就是再次切换图表选项卡时候,调用restore()方法,将图表数据还原即可,那个tab-1是我图表选项卡中tab标签id。

    2.1K20

    Devtools 老师傅养成 - Performance 面板

    ,定义了四个维度性能分析指标 Response:在100 毫秒以内响应(例如从点按到绘制) Animation:每秒生成 60 帧,每个帧工作(从 JS 到绘制)完成时间小于 16 毫秒,达到人眼顺滑...Layer选项卡,其中有选中帧详细图层信息;也可以在Main主线程火焰图中选中绿色Paint事件,在最底部详细信息Paint Profile选项卡中,看到详细页面绘制过程分析 Collect garbage...点击Animation Frame Fired事件,可以在最下方Summary窗格查看触发动画事件详细信息,点击Initiatorreveal链接,会高亮到引起动画事件事件 性能相关扩展 网页性能...原因:基于端口数量和线程切换开销考虑,浏览器不可能无限量并发请求。 导致:有大量请求站点,响应较慢,因为并发请求会被阻塞。...减少请求数 雪碧图 合并压缩css/js(另一个原因是为了减少重绘) 利用Cache-Control等缓存静态资源,在更新静态资源时使用不同url或文件名带上版本 懒加载,出现再加载 参考资料 [1]

    2.2K41

    Excel图表学习65: 制作一个由复选框控制动态图表

    如下图1所示,当我们选取/取消选取图表下方复选框时,图表会自动变化。 ? 图1 下面,讲解这个动态图表详细绘制步骤。 用于绘制图表数据如下图2所示。...图8 在“更改图表类型”对话框中,将该系列类型更改为“折线图”,如下图9所示。 ? 图9 单击“确定”按钮,得到结果如下图10所示。 ?...图11 在图表下方或者你认为合适地方,插入3个复选框(单击功能区“开发工具”选项卡“控件”组中“插入——表单控件复选框”),依次设置复选框控件链接到相应单元格。...例如,对于“销售额”复选框,选取单击右键,选取“设置控件格式”命令,在“控制”选项卡单元格链接中,设置其链接到单元格C11,如下图12所示。对于另外两个复选框也是如此。 ?...图12 设置完成,调整复选框格式和文字,使其与图表协调统一,最后效果如上图1所示。

    1.9K30

    Banber V2.9.3更新:弹窗、预警、全新组件不容错过

    蒙版弹窗——弹窗打开,整体灰色蒙版覆盖页面(点击右上角关闭按钮或点击屏幕任意位置,可关闭弹窗) ?...02 Tab选项卡组件 在原先实现网页切换,我们会用导航/切换+网页组件来实现,现在一个Tab选项卡就搞定啦,还可以自定义选项卡默认、选中、悬浮时颜色,让我们来看看他们区别: 1....导航/切换+网页组件需要设置参数并传参,Tab选项卡组件只需选择相应子页面; ? ? 导航/切换+网页组件设置 ? Tab选项卡组件设置 2....对于如选择器这样多选组件,可自定义默认选中状态,选择默认第一个,或使用参数默认值。 ?...04 天气预警单数字矩形图 新增天气预警单数字矩形图,可通过设置预警规则,选择相应天气图表,绑定相应数据库,即可实现天气图标的自动更新。 ? ?

    2.1K80

    Excel图表学习50: 绘制双层面板折线图

    学习Excel技术,关注微信公众号: excelperfect 在Excel图表学习系列中,已经介绍过几个绘制面板图示例。这里,再来学习一下绘制面板图基本技巧。...图3 选择将数据系列绘制在“次坐标轴”,设置垂直坐标轴刻度值,此时图表如下图4所示。 ?...图4 选择图表,在功能区“图表设计”选项卡中,单击“添加图表元素——坐标轴——次要横坐标轴”,结果如下图5所示。 ? 图5 设置主坐标轴在面板底层,其垂直轴数值范围设置为0至400。...这样,将两条折线分别放置在图表上下层中,如下图6所示。 ? 图6 使用次要水平坐标轴作为面板分隔线。...单击功能区“格式”选项卡“当前所选内容”组上方下拉列表中“次坐标轴垂直(值)轴”,选取图表次要垂直坐标轴。然后单击“设置所选内容格式”按钮,将横坐标轴交叉设置为“自动”,如下图7所示。 ?

    2K10

    Office 2007 实用技巧集锦

    快速切换引用状态 - F4妙用 在Excel进行单元格引用时,经常会频繁切换相对引用和绝对引用,【F4】键可以帮助您快速切换相对引用和绝对引用等四种状态。...原汁原味图表 利用Excel可以制作精美的表格和图表,我们可能经常需要把这些表格和图表放到PowerPoint中进行呈现,然而在有些情况下,复制并粘贴到PoerPoint中表格或图表外观会发生变化...当发送邮件时候,您可以在邮件编辑界面中,找到【邮件】选项卡下拉菜单,非常轻松地选择针对这封邮件,使用哪个签名档,做到签名随心换!...使用PowerPoint绘制一个“空中浮球” Office 2007中提供了大量丰富形状,但是在默认情况下通过这些形状绘制图形都是平面的。...在PowerPoint中选择【插入】选项卡【形状】,选择【椭圆】,并且在绘制同时按下【Shift】按键绘制一个正圆,宽和高均为10厘米。 2.

    5.1K10

    Office 2007 实用技巧集锦

    快速切换引用状态 - F4妙用 在Excel进行单元格引用时,经常会频繁切换相对引用和绝对引用,【F4】键可以帮助您快速切换相对引用和绝对引用等四种状态。...原汁原味图表 利用Excel可以制作精美的表格和图表,我们可能经常需要把这些表格和图表放到PowerPoint中进行呈现,然而在有些情况下,复制并粘贴到PoerPoint中表格或图表外观会发生变化...当发送邮件时候,您可以在邮件编辑界面中,找到【邮件】选项卡下拉菜单,非常轻松地选择针对这封邮件,使用哪个签名档,做到签名随心换!...使用PowerPoint绘制一个“空中浮球” Office 2007中提供了大量丰富形状,但是在默认情况下通过这些形状绘制图形都是平面的。...在PowerPoint中选择【插入】选项卡【形状】,选择【椭圆】,并且在绘制同时按下【Shift】按键绘制一个正圆,宽和高均为10厘米。 2.

    5.4K10

    BloodHound

    看到服务成功启动提示,打开浏览器,输入地址“http://127.0.0.1:7474”。打开页面,输入账号和密码(默认为neo4j/neo4j) ?...Node Info选项卡将显示用户在图表中单击节点信息: ? Queries选项卡将显示用户BloodHound中包含预构建查询,以及用户可以自己构建其他查询: ?...将以 JSON 格式绘制导入图形; 第四个是上传数据功能,BloodHound 将进行 自动检测,然后获取 CSV 格式数据; 第五个是更改布局类型功能,在分层(Dagre)和强制定向图布局之间切换...; 第六个是设置功能,可以更改节点折叠行为,并在低细节模式之间切换。...查看指定用户与域关联详细信息 单击某个节点,BloodHound将使用有关该节点信息填充节点信息选项卡

    98610

    尝试使用ArcGISPro中垂直夸大制图

    这是一条断断续续河流,大雨后只流到地面上,很高兴看到这样美丽景色。 这使我有兴趣绘制阿马戈萨号整个航向图,从内华达州内利斯空军基地源头到加利福尼亚州恶水盆地终点站。...在这么少地方,这条河有一种真正浪漫,所以我希望这张地图表达出比平常更多感觉。3D 透视图似乎就是这样。 当然,你也可以这样做。...在 ArcGIS Pro 中,制作全局场景并缩放至你感兴趣区域。将底图切换到带有文字标注地形并平移地图以获得透视图。...在内容窗格中,选择地面 在功能区外观选项卡上,使用垂直夸大控件。我把我设置为5。 接下来,更令人兴奋事情来了 打开目录窗格到门户选项卡。在Living Atlas 下,搜索高程。...在功能区编辑选项卡上,你可以启动创建要素窗格,并绘制一个覆盖 3D 场景范围多边形。为了捕捉远处所有山脉,多边形可能必须比你想象大得多。

    1.1K30

    尝试使用ArcGISPro中垂直夸大制图

    这是一条断断续续河流,大雨后只流到地面上,很高兴看到这样美丽景色。 ? 这使我有兴趣绘制阿马戈萨号整个航向图,从内华达州内利斯空军基地源头到加利福尼亚州恶水盆地终点站。...在这么少地方,这条河有一种真正浪漫,所以我希望这张地图表达出比平常更多感觉。3D 透视图似乎就是这样。 当然,你也可以这样做。...在 ArcGIS Pro 中,制作全局场景并缩放至你感兴趣区域。将底图切换到带有文字标注地形并平移地图以获得透视图。 ?...在功能区外观选项卡上,使用垂直夸大控件。我把我设置为5。 ? 接下来,更令人兴奋事情来了 ? 打开目录窗格到门户选项卡。在Living Atlas 下,搜索高程。 ?...在功能区编辑选项卡上,你可以启动创建要素窗格,并绘制一个覆盖 3D 场景范围多边形。为了捕捉远处所有山脉,多边形可能必须比你想象大得多。 ?

    1.3K30

    如何使用WijmoJS 纯前端设计器,快速生成 Angular 应用

    用户在设计器中进行更改,只需单击一下,就可以使用修改Angular标记更新原始HTML文件。...WijmoJS VSCode Designer还提供了一个独立命令,可以在单独选项卡中打开设计图面,您可以在其中使用示例数据实例化控件,自定义其属性,并生成可以复制到源文件中Angular标记。...在我们示例中,操作是在单独选项卡中打开设计图面,并使用 Angular标记提供上下文,以及源文件中该标记位置。 现在单击链接以在相邻选项卡中打开设计器。...为获得最佳效果,请将此值设置为auto以外值,例如force-aligned,如上所示。 保存,WijmoJS VSCode Designer选项卡仍然存在,如果您给它焦点,它将保持其先前状态。...否则,如果您只是切换到设计器选项卡并单击“保存”,则更新可能发生在错误位置。

    5.4K40
    领券