示例:
如果我注释掉行donut2.create(petData());只创建一个图表,它可以正常工作。但是,当这一行保留下来,并且我使用逻辑创建两个不同的饼图时,第一个图表的标签就会消失。我有点不知道为什么。
任何帮助都很感激。
$(function() {
var donut1 = new DonutCharts('#money');
donut1.create(moneyData());
var donut2 = new DonutCharts('#pets');
// donut2.create(petData());
});
我对D3和JavaScript非常陌生,我正试图建立一个基本的甜甜圈图,但是这个错误非常糟糕。我可以看到值进入donutChartData,,但图表仍然无法在浏览器上获得显示。在在线.call(donutChart);上发生错误
例外:
Uncaught TypeError: Cannot read property 'apply' of undefined
at Array.Co.call (d3.min.js:3)
at Socket.<anonymous> (main.js:137)
at Socket.Emitter.emit (so
我正在尝试用Bokeh,python创建甜甜圈图表。
我使用的是Bokeh文档示例代码:
from bokeh.charts import Donut, show, output_file
from bokeh.charts.utils import df_from_json
from bokeh.sampledata.olympics2014 import data
import pandas as pd
# utilize utility to make it easy to get json/dict data converted to a dataframe
df = df_fro