Veusz教程(4)——文本标注

相关博文:
(1)Veusz教程(1)——导入数据
(2)Veusz教程(2)——创建数据集
(3)Veusz教程(3)——源码编译
(4)Veusz教程(4)——文本标注

Veusz的文本标注功能很强大,支持latex和python表达式赋值,如果熟悉python的朋友,又觉得matplotlib用来制作论文插图太low的话,Veusz可以说是最好的选择,用好了的话效率比Origin还有高,最重要的是——开源免费!这也意味着学术生涯不止于在校期间(使用Origin)。

支持latex格式

在Veusz中需要输入文字标注的地方少不了使用latex语言来标注诸如公式之类的内容,Veusz提供了这些支持下图为官方帮助文档的截图,对于文本部分latex的使用已经重点用黄色背景标注。
在这里插入图片描述

注意:Veusz使用latex不需要再额外添加美元符号$

常用latex语法:

  • 上标(^),下标(_)
  • 分行 (\\)
  • 分式( \frac{a}{b} )
  • 斜体(\textit{some italic text)或者\emph{some italic text) )
  • 粗体(\bold{some bold text}或者\textbf{some bold text}
  • 下划线(\underline{some underlined text}

Python表达式赋值

这是一个强大的功能,输入格式为

%{{表达式}}%

比如有预定义函数 g ( x ) = s i n ( x ) + c o s ( x ) g(x)=sin(x)+cos(x) g(x)=sin(x)+cos(x) ,要计算 g ( π ) g(\pi) g(π)的值,在Label里面输入

%{{f(pi)}}%

即可,如下图:

在这里插入图片描述
那么现在有个问题,前面得到的计算结果太长,显示不好看,我们可以将其转换为str,然后再用切片的方法提取字符串前4位就可以了,命令变为

%{{str(g(pi))[:4]}}%

如下图:
在这里插入图片描述
Python赋值方法除了可以显示所需表达式的值,也可以将控制标签位置:
1)设置X position,例如设为2;位置模式(Position mode)选择axes
2)设置Y position,这里不能使用Python表达式赋值功能,但是我们可以这样确定y坐标值:跟前之前Label中显示的值,在Y position中输入即可

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值