Pgfplots 和机密数据

Pgfplots 和机密数据

我有一张包含机密信息的表格,但发布该表格的箱线图结果没有任何问题。

为了生成箱线图,我使用了 pfgplot,它直接从表中读取数据。

使用 pgfplot 生成的箱线图是否安全,即生成的 pdf 文件中不会包含任何来自我的表的数据(例如作为元数据)?

答案1

您可以安全地发布生成的矢量图形。

请确认您生成的图形如下:

根据您所说的,我假设您正在使用该statistics库及其boxplot绘图处理程序,如以下示例所示:

\documentclass{standalone}

\usepackage{pgfplots}

\usepgfplotslibrary{statistics}

\begin{document}

\begin{tikzpicture}
\begin{axis}[y=1cm,ytick=\empty]
    \addplot+[boxplot]
        table[row sep=\\,y index=0] {
        data\\
        1\\ 2\\ 1\\ 5\\ 4\\ 10\\
        7\\ 10\\ 9\\ 8\\ 9\\ 9\\
    };
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

在这种情况下,pgfplotsboxplot prepared根据输入数据计算出 a。该值boxplot prepared(a) 可见且 (b) 可以进行逆向工程。但原始表值无法从生成的矢量图形中获得(当然,任何异常值除外)。


无关的旁注:

请注意,此答案仅适用于boxplot。如果您有散点图或线图,则可以对整个坐标数据进行逆向工程。事实上,clickablepgfplots 库不仅允许对任何坐标进行逆向工程,而且还在结果中包含输入坐标的副本.pdf

相关内容