javascript - 从 DOM 操作 ZoomChart 图表
解决方案
ZoomCharts 使用 Canvas 来呈现图表。要更改标签内容,您可以像这样使用 styleFunction:http: //jsfiddle.net/7np69cLo/
但是,请注意,您需要访问图表实例才能更改行为。
要从已经实例化的图表的外部脚本执行此操作,您可以这样做:
let e = document.getElementById("demo"); // set to dom element that contains the chart
let chart = e._DVSL_ChartInstance; // get the chart instance
chart.updateSettings({
slice: {
styleFunction: function(slice){
slice.label = "foo";
slice.innerLabel = "bar";
}
}
}); // set your own style function as in the above jsfiddle example
推荐阅读
- laravel - 使用 jmeter 负载测试 Laravel 应用程序
- java - React Scheduler 数据更新问题
- graphql - 使用突变导致graphql游乐场中的另一个突变
- javascript - 我怎样才能正确输入这个?
- java - 如何使用Java在管道插件中提取管道dsl?
- c++ - 为什么在 C++ 中未初始化的数组中有随机数,但在半初始化数组的未初始化成员中没有?
- c++ - C ++ 11中不稳定的内存分配
- angular - 带有制表符按钮的 Angular 材质选项卡焦点
- java - 想要比较两个记录列表,将公共保存到一个新列表,记录在 1M 左右,需要大量时间来处理
- python - 检查子字符串是否在字符串列表中并返回包含的字符串