LayMesh文档
EN

First Plot

first-plot.lay
page = canvas(size=(120 mm, 90 mm), background="#ffffff")d = table(src="first-plot.csv")s = plot_style(font_family="DejaVu Sans", font_size=8 pt)p = plot(size=(110 mm, 80 mm), plot_area=box(offset=(20 mm, 10 mm), size=(80 mm, 55 mm)),         x=axis(label="Time (s)", range=(0, 4)),         y=axis(label="Signal", range=(0, 5)), style=s)p.line(x=d["time"], y=d["signal"], marker= circle, color="#0072B2", label="Experiment")p.errorbar(x=d["time"], y=d["signal"], yerr=d["error"], color="#0072B2")p.legend(position= top_left)chart = page.add(p, offset=(5 mm, 5 mm))

预览

背景
First Plot
原始示例
合计 —
详情

尚未运行

本设备浏览器实测;不含防抖等待。

修改仅保留在本页
依赖文件
  • examples/plot/first-plot.csv
  • examples/plot/first-plot.lay

复现

sh
laymesh validate examples/plot/first-plot.laylaymesh render examples/plot/first-plot.lay -o figure.svglaymesh render examples/plot/first-plot.lay -o figure.pdflaymesh render examples/plot/first-plot.lay -o figure.png --dpi 300