从 hdf5 文件读取数据来绘制图形

从 hdf5 文件读取数据来绘制图形

通常,当人们希望从文件(.txt、.csv 等)绘制一些数据时,可以执行以下操作

\documentclass[border=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
    \begin{axis}
        \addplot table {data.txt};
    \end{axis}
\end{tikzpicture}
\end{document}

并得到类似 在此处输入图片描述

现在,如果我的数据位于 hdf5 文件(比如说data.h5)中,并且 x 和 y 数据分别位于字段/xdata/ydata中,有什么方法可以帮助我从 LaTeX 中获取数据,还是需要第三方工具(如脚本)来重新打包数据?

此处的 data.txt 为:

1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9

相关内容