d3.js - C3 标题左对齐
问题描述
我是 C3(和 D3)的新手,我一直在使用 Zingcharts。
我想将图表标题移到左边缘。
我已经尝试了css,但似乎没有任何动静。我可以更改大小和颜色,但不能更改对齐或位置。
.c3-title {
font-size: 26px;
fill: green;
text-align: left;
}
以及用于添加标题的 C3。
title: {
text: 'My Title',
},
谢谢你。
解决方案
任何一个
设置标题时使用位置属性
title: { text:"TITLE", position: "upper-left"},
要进行更细粒度的控制,您需要更改图表的 .c3-title 文本元素上的 x 属性
最好的地方是在图表配置中的 onrendered 回调中更改它
onrendered : function () {
d3.select(this.config.bindto).select(".c3-title").attr("x", 50);
}
推荐阅读
- owasp - 用于控制最大爬网深度的 OWASP ZAP API 参数
- xamarin - Xamarin.Forms:如何将实现 DependencyService 接口的本机 iOS 类放入单独的 iOS 库
- javascript - 将 JSON 对象从 R 传递到 Javascript
- javascript - 使用 JMeter Web 驱动程序采样器留在浏览器页面上的 JavaScript 代码
- python - 存储 ssh 连接
- java - 如果服务器没有响应文件下载,则返回错误消息
- android - 如何在图像上绘制文本并在网格中显示?
- angular - 对角度 5 中 ng2-chart 的每个部分执行单独的单击事件
- node.js - 如何在 node.js 中获取与 TypeScript 文件行数相关的错误信息?
- access-token - IdentityServer4 访问令牌生命周期