Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Billboardjs图表生成后更新y轴的可见性

Billboardjs图表生成后更新y轴的可见性
EN

Stack Overflow用户
提问于 2018-01-26 14:51:46
回答 1查看 298关注 0票数 1

所以我生成了一个图表,隐藏了y轴,如下所示:

代码语言:javascript
运行
AI代码解释
复制
const chart = bb.generate({
  "data": {
        "type": "line",
        "x": "x",
        "columns": columns,
        "axes": {"data1":"y2"},
  },
  "axis":{
       "y": {show: false},
       "y2": {show: true}
  }
  ...
}

然后,在将来的某个地方,我将在这个图表中加载一组新的数据,但这一次我想显示一些与y轴相关的数据。我不知道如何告诉图表使y轴可见。

有没有一种干净的(Bb api)方法来做这件事?我不想重新生成图表。或者我应该让y轴在初始的config对象中可见,并使用jquery/d3.select/...来切换y轴的可见性?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-29 03:20:29

没有确切的API可用于此目的,但您可以按如下方式实现它。

1)初始化时,使用CSS display属性控制y Axis不显示,而不是使用axis.y.show=false

2)加载新数据时,使用.load()的done选项回调来控制y轴显示再次显示。

查看下面的工作示例。

代码语言:javascript
运行
AI代码解释
复制
const chart = bb.generate({
	data: {
		columns: [
			["data1", 30, 200, 100, 200, 150, 150],
			["data2", 30, 20, 10, 40, 15, 25]
		]
	},
	axis: {
		y2: {
			show: true
		}
	}
});

function load() {
	chart.load({
		columns: [
		    ["data3", 220, 90, 80, 70]
		],
		done: () => {
		    d3.select(".bb-axis.bb-axis-y").style("display", "inherit");
		}
	});
}
代码语言:javascript
运行
AI代码解释
复制
.bb-axis.bb-axis-y {
    display: none;
}
代码语言:javascript
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/billboard.js/dist/billboard.min.css" />
  <script src="https://cdn.jsdelivr.net/npm/billboard.js/dist/billboard.pkgd.min.js"></script>
  <title>JS Bin</title>
</head>
<body>
  <div id="chart"></div>  
  <button onclick="load()">Load data</button>
</body>
</html>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48463785

复制
相关文章
如何用Matlab计算相关系数和偏相关系数
在脑科学领域的研究中,进行相关分析必不可少,比如说,我们想知道计算出来的某个指标是否与临床数据或行为学数据之间存在正相关或负相关关系。计算相关系数,最常用的是Pearson相关系数和Spearman相关系数。此外,在研究中,偏相关分析也很常用,其在计算两个变量的相关系数的同时把第三个变量当成协变量来排除这个变量的影响。本文,笔者对相关系数和偏相关系数的原理进行简单论述,并重点说明如何用Matlab实现相关系数和偏相关系数的计算。
悦影科技
2020/12/16
3.3K0
如何用Python批量提取PDF文本内容?
本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析。
王树义
2018/08/22
5.8K3
如何用Python批量提取PDF文本内容?
【说站】python函数符号sympy的用法
2、各种类型的追求值、追求、解决方案、追求积分、微分方程、级数展开、矩阵操作等。虽然Matlab的科学计算能力也很强,但Python以其语法简单、易于使用、异常丰富的三方库生态系统,可以更优雅地解决日常生活中遇到的各种计算问题。
很酷的站长
2022/11/23
1.1K0
【说站】python函数符号sympy的用法
如何用Python提取中文关键词?
本文一步步为你演示,如何用Python从中文文本中提取关键词。如果你需要对长文“观其大略”,不妨尝试一下。 需求 好友最近对自然语言处理感兴趣,因为他打算利用自动化方法从长文本里提取关键词,来确定主题。 他向我询问方法,我推荐他阅读我的那篇《如何用Python从海量文本提取主题?》。 看过之后,他表示很有收获,但是应用场景和他自己的需求有些区别。 《如何用Python从海量文本提取主题?》一文面对的是大量的文档,利用主题发现功能对文章聚类。而他不需要处理很多的文档,也没有聚类的需求,但是需要处理的每篇文
企鹅号小编
2018/01/25
2.1K0
如何用Python提取中文关键词?
本文一步步为你演示,如何用Python从中文文本中提取关键词。如果你需要对长文“观其大略”,不妨尝试一下。
王树义
2018/08/22
1.2K0
如何用Python提取中文关键词?
有人知道如何提取matlab符号表达式系数吗?
调用方法:[C,T] = coeffs(___),C为返回的系数,T为对应多项式项
巴山学长
2019/12/27
4.8K0
别再问如何用Python提取PDF内容了!
导读 大家好,在之前的办公自动化系列文章中我们已经详细介绍了?如何使用Python批量处理PDF文件,包括合并、拆分、水印、加密等操作。 今天我们再次回到PDF,详细讲解如何使用Python从PDF提
刘早起
2020/09/30
2.3K0
Pytorch如何用预训练模型提取图像特征
方法很简单,你只需要将模型最后的全连接层改成Dropout即可。 import torch from torchvision import models # load data x, y = get_data() ... model = models.VGG16(pretrained=True) model.classifier = torch.nn.Dropout() feature = model(x) over。
marsggbo
2020/06/12
1.7K0
利用python的sympy求解微积分
一般的数学算式math就可以解决了,但是涉及到极限,微积分等知识,math就不行了,程序中无法用符号表示出来。
叶子陪你玩
2020/03/12
1.6K0
sympy(符号计算系统)探索
今天发现一个开源的python符号计算系统,正好对数值算法感兴趣,所以就做一番探索:
云深无际
2021/05/18
7640
sympy(符号计算系统)探索
【说站】Python SymPy求极值
SymPy是Python符号计算库。其目标是成为一个功能齐全的计算机代数系统,代码保持简洁,易于理解和扩展。Python是完全由Python编写的,不依赖外部库。
很酷的站长
2022/11/23
1.5K0
【说站】Python SymPy求极值
如何用关系数据库实现 watchable mvcc:Kine 学习笔记
Kine 目前使用在 k3s: Lightweight Kubernetes 项目中, k3s 的目标是建立一个轻量级的 k8s(完整的 k8s 实在是太重了),以便于部署在 小型机器/边缘机器/物联网机器 上。当然自己学习也可以部署一个。k3s 和 k8s 是兼容的,k3s 主要做的事情还是简化一些插件,合并一些工具到一个 bin 文件等等。
王磊-字节跳动
2022/04/16
2K0
如何用Python提取视频的某些帧并保存为图片
以前的文章分享过,视频是连续图像的集合。那么我们是否可以提取一段视频中,某些我们想要的部分图像,保存下来呢?答案是可以。我们甚至可以通过视频的时间来提取视频中的某些图像。
TalkPython
2022/11/21
1.2K0
如何用Python提取指定文档中的特定字符并加粗显示?
想把从网络上找来的文章(另存为new.docx或者new.html)与高考词汇表(另存为vocabulary.docx或者vocabulary.html)进行比对后,网络文章里的词汇为高考考纲词汇的,则加粗显示。
9135621
2020/04/23
8.7K1
如何用Python提取指定文档中的特定字符并加粗显示?
Sympy 符号计算包使用
一般来说,大家写的矩阵都是这个样子,但是我习惯写成上面的那样,因为规律一目了然,也不是规律。。。我不知道怎么说了。
云深无际
2021/07/23
1K0
Sympy 符号计算包使用
[python从入门到放弃]手边没稿纸推公式sympy
sympy是一个非常好用的基于python的符号计算库,科技做微分、积分、极限等一系列高等数学运算。
周星星9527
2019/08/14
1.2K0
[python从入门到放弃]手边没稿纸推公式sympy
sympy(符号计算系统)探索(相关资源)
看我文章的小伙伴都知道,我对数值算法很是感兴趣,但是和数值算法地位一样的计算机计算系统还有一类叫符号计算。在完成诸如多项式求值、求极限、解方程、求积分、微分方程、级数展开、矩阵运算等等计算问题的时候,符号计算是王者~
云深无际
2021/07/23
6670
sympy(符号计算系统)探索(相关资源)
业务高速增长,如祺出行如何用腾讯云消息队列 RocketMQ 应对挑战
作为广汽集团旗下的智慧出行平台,如祺出行上线四年时间,用户规模和订单量保持高速增长。在过去的2022年,如祺出行平台累计注册用户突破1800万,同比增长64%,年度订单总量超7000万,同比增长52%。
腾讯云中间件团队
2023/07/15
3960
业务高速增长,如祺出行如何用腾讯云消息队列 RocketMQ 应对挑战
Python sympy 模块常用功能(二)
极限 >>> limit(sin(x)/x, x, 0) 1 >>> limit(sin(x)/x, x, oo) #正无穷处极限 0 >>> limit(sin(x) * E**x, x, -oo)#负无穷处极限 0 >>> limit(1/x, x, 0, '+') #右极限 oo >>> limit(1/x, x, 0, '-')#左极限 -oo >>> limit(1/sin(x), x, oo) #极限不存在 AccumBounds(-oo, oo) 求导 >>> diff(cos(x), x)
用户6021899
2019/08/14
2.5K0
点击加载更多

相似问题

Sympy提取傅里叶级数系数

24

含导数的SymPy表达式系数的提取

12

SymPy中大系数的简化

10

Sympy不更新序列系数。

11

Sympy方程中项系数的求取

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档