我在pandas中有一个数据框,其中包含以下数据。
MachineName Logs
P88 Yes
P39 Yes
P107 Yes
P49 No
T04 No
P74 Yes
使用的查询:
%%sql --module Test2
DEFINE QUERY logs
SELECT
MachineName,
CASE
WHEN TIMESTAMP_TO_SEC(CURRENT_TIMESTAMP()) - TIMESTAMP_TO_SEC(DateTime1) < 60 * 60 THEN "Yes"
ELSE "No"
END AS Logs,
FROM
(
SELECT MachineName,MAX(EventLog) as DateTime1
FROM [Logs_20160702]
GROUP BY MachineName
)
我需要使用谷歌图表创建一个饼图,如果EventLogs为“是”,则应该有一个绿色区域,如果EventLogs为“否”,则应该有一个红色区域。当我点击红色区域时,它应该显示所有EventLogs为“否”的机器名称。
从文档“使用Google API的交互式图表”中,我了解到我们必须使用以下语句来绘制饼图,但不确定如何指定这些着色和显示条件。这是我第一次使用Google图表,所以不确定是否可以使用Google图表实现。任何帮助将不胜感激。