![创建类似 Stack Exchange 声誉标签的交互式图表](https://linux22.com/image/265053/%E5%88%9B%E5%BB%BA%E7%B1%BB%E4%BC%BC%20Stack%20Exchange%20%E5%A3%B0%E8%AA%89%E6%A0%87%E7%AD%BE%E7%9A%84%E4%BA%A4%E4%BA%92%E5%BC%8F%E5%9B%BE%E8%A1%A8.png)
我喜欢准备一个交互式时间线图(加载时为静态,但MouseHover
事件时为动态)。在某种程度上,它类似于 Stack-exchange 的用户信誉选项卡。一个典型的例子是这里。页面加载时,会显示带有不同颜色线条的图表,每个站点都有不同的颜色。但是,在mouse hover
任何时候,都会interactive pop-up
显示该用户在特定日期的声誉状态。
由于这是我每天准备记录跟踪器的常规任务。我希望通过以下方式自动执行此操作:
- 准备报告模板(仅包含图表),
- 连接到包含数据的外部
CSV
,在此基础上生成报告, - 最后添加一些交互功能,例如上一个链接。
我已经使用包管理了连接到数据库的一些方法datatool
。但是,我不知道如何创建 PDF 文件,也就是说static on load
但dynamic on hover
。
我已经看过一些来自animate
包的动画示例。但是,找不到任何特定的包可用于此场合。由于我在这个领域不太出名,我希望有人能指导我找到解决方案的方法。
我不确定这是否可以完成LaTeX
。这是否可能LaTeX
?任何帮助(无论是一些代码还是指出一些资源)都将不胜感激。
答案1
听起来像是 OCG 的工作,如果你不坚持使用鼠标悬停但可以忍受点击的话。参见TikZ 节点中的 parindent关于我的问题ocgx.sty
。它可以切换 OCG 层的可见性。
另请查看演示包的文件。