python - 如何使用 Plotly 绘制 IBM Watson NLU API JSON 输出?

标签 python api plotly ibm-watson

我使用 IBM Watson NLU API 并从 JSON 格式的响应中获取关键字。现在,我想通过使用plotly 'x'='text' ,'y'='count' 来绘制图表,但不知道如何做到这一点。 image

最佳答案

如果您的 JSON 对象被称为 response,那么此示例代码会将其转换为 pandas 数据帧并将其显示为图表。

import pandas as pd
df = pd.DataFrame(response['keywords'], columns=['text', 'relevance', 'count']) 
df.plot(kind='barh', x='text', y='count')

它将显示如下内容:

enter image description here

关于python - 如何使用 Plotly 绘制 IBM Watson NLU API JSON 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53353927/

相关文章:

python - 是否可以设置更高的轴标签 z-index?

javascript - 我如何使此代码每5分钟自动运行一次,以使即使关闭计算机电源,视频标题也与 View 匹配?

php - 移动设备上的 PayPal Payflow Gateway 出错

jupyter-notebook - Jupyter 中的 Mapbox map 未显示

python - OSMnx:在交互式网络 map 上绘制网络,每个基础设施具有不同的颜色

python - Pygame 中的关卡设计

python - Plotly 静态图像导出出现 OSError : [WinError 193] %1 is not a valid Win32 application

python - plotly 基本示例显示 jupyter 实验室中没有 plotly

python - 如何获取 GitHub 仓库的贡献者总数?

node.js - Req.body 在 node.js 中不可迭代