轴上的文本标签

Text labels on axis

我想在 Libreoffice Calc 4.2.8.2 中制作图表。 我希望根据时间列构建 X 轴,但显示来自不同时间列的文本标签。这些列如下所示:

               Input Output
First   00:01    23    45
Second  00:02    45    67
Third   00:20    23    18
Fourth  00:50    8     40

仅使用最后 3 列,我得到了一个图表,其中 x 轴根据第 2 列分布,并将第 2 列的值作为标签。 我想保留 X 轴间隔分布,但更改轴中第一列中文本标签的标签。这类似于您可以在 gnuplot 中使用 xtic 命令执行的操作。 这在 Calc 中可能吗?

我正在使用 XY(散点)图。我得到一个图表,轴上的标签不对应于第 2 列中的值,而是等距值。我希望轴只显示我在列中提供的值。那可能吗?我可以使用折线图来做到这一点,但是这些值不会根据时间间隔。

我不认为 space 轴可以按时间改变轴标签。您可以为各个数据点添加标签:

  • 确保标签列包含在数据范围内:在数据范围 window 中,在选项卡 "Data Series" 上确保标签列在字段中 selected "data labels" 每个系列
  • Select数据系列
  • 右键单击并选择 "insert data labels"(将显示数字)
  • 右击并选择"format data labels"
  • 在选项卡 "data labels" 上取消选中方框 "show value as number"(删除数字)并选中方框 "show category"(添加 "first"、"second"等)
  • 默认情况下,标签将显示在数据点上方,您可以将其更改为下方或right/left

希望这将获得您正在寻找的功能。

编辑 另一种可能的解决方法是 space 输出带有空白行的数据点,以便它们以正确的间距绘制图表。在某些情况下,可以使用公式来完成此间距。虽然确切的公式不适用于这种情况,但本论坛 post 附带的文件示例可能是一个起点:Plot multiple series with different number of values

请注意,当数据源中有空行时,您需要为每个数据系列设置一个选项以连接数据点。 select输入数据系列后,右击并选择 "Format Data Series"。在选项卡 "Options" 的弹出窗口 window 中,在 "Plot Options" 下 "Plot missing values" select 单选按钮 "Continue line".