【问题标题】:Can i show dynamic graphs using d3.js on my pelican website?我可以在我的 pelican 网站上使用 d3.js 显示动态图表吗?
【发布时间】:2015-10-14 10:47:37
【问题描述】:

我拥有一个 pelican 网站,我想在我的 pelican 文章上创建交互式 d3.js 可视化:

  1. 从动态变化的 json (Twitter API) 中读取。
  2. 及时更新。
  3. 按下按钮刷新数据。
  4. 使用下拉菜单更改数据。

鉴于 Pelican 是一个静态站点生成器,有没有办法做到这一点?我对基础知识有点困惑,所以只是请求一些指导。

【问题讨论】:

    标签: javascript jquery d3.js pelican


    【解决方案1】:

    简短回答:是的

    长答案:如果您可以在您的站点中包含 javascript,并且还可以从 API 调用或直接从站点获取数据以呈现(twitter api 很好),这是可能的。我仍然会质疑您的选择,因为您真的需要 d3 还是可以使用 highcharts? D3 可能有点矫枉过正......

    【讨论】:

    • 感谢您的回答。我想写一篇关于 d3 的教程,并认为如果我能制作一个随时间变化的交互式可视化效果会很好。我可以在网站上添加 JavaScript,但真的不知道如何使用 pelican 处理 twitter 的 oauth 方法....
    • Twitter 有很好的介绍如何对其 API 进行身份验证:dev.twitter.com/oauth/application-only 请记住,您应该实现来自后端的调用(以便可以将 consumer_key 和 secret 保密)
    猜你喜欢
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    相关资源
    最近更新 更多