Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))

在MATLAB中,坐标轴负数默认符号是 - ,如下图所示
x = 1:1:50;
y = sin(x);
plot(x,y)

在这里插入图片描述

可通过以下两语句将负号修改为减号:
set(gca,'defaultAxesTickLabelInterpreter','latex');
yticklabels(strrep(yticklabels,'-','$-$'));

或者

set(gca, 'TickLabelInterpreter', 'latex')
ytickformat('$%g$')
示例:
x = 1:1:50;
y = sin(x);
plot(x,y)
set(gca,'defaultAxesTickLabelInterpreter','latex');
yticklabels(strrep(yticklabels,'-','$-$'));

在这里插入图片描述

x = 1:1:50;
y = sin(x);
plot(x,y)
set(gca, 'TickLabelInterpreter', 'latex')
ytickformat('$%g$')

在这里插入图片描述

参考链接:change the hyphen (-) into minus sign (−, “U+2212”)
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在Python绘中,坐标轴负号不能正常显示的问题可以通过以下解决方案来解决。 首先,您可以使用以下代码来解决坐标轴负号显示的问题: ```python import matplotlib matplotlib.rcParams['axes.unicode_minus'] = False ``` 这个代码片段将允许坐标轴正常显示负号。 另外,如果您想要绘制具有不同颜色和形状的折线,可以使用`plt.plot()`函数。例如,如果要将折线y1绘制为紫色的星号形状,可以使用以下代码: ```python plt.plot(x, y1, lw=1, c='purple', marker='*', ms=4, label='Y1') ``` 这里,`c`参数用于设置折线的颜色,`marker`参数用于设置节点的形状,`ms`参数用于设置节点的大小。 您还可以使用其他形状和符号来绘制不同的折线。例如: - 方块状:`marker='s'` - 实心圆:`marker='o'` - 正三角形:`marker='^'` - 反正三角形:`marker='v'` - 加号:`marker='+'` - 星号:`marker='*'` - x号:`marker='x'` - 五角星:`marker='p'` 三脚架标记:`marker='1'`或`marker='2'`等 您还可以使用`plt.title()`函数设置标题,`plt.xlabel()`和`plt.ylabel()`函数设置坐标轴的名称。例如: ```python plt.title("承载力极限状态") # 片标题 plt.xlabel("弯矩(KN·m)") # X轴名称 plt.ylabel("塔架截面高度(m)") # Y轴名称 ``` 此外,您可以使用`plt.xticks()`函数设置x轴的刻度,使用`plt.xlim()`函数设置x轴的范围,使用`plt.legend()`函数设置例的位置。例如: ```python plt.xticks(np.arange(-10, 2, 2)) # 设置x轴刻度 plt.xlim(-12, 1) # 设置x轴范围 plt.legend(loc='lower left') # 设置例位置为左下角 ``` 最后,如果您想要设置片的显示大小或保存片,可以使用适当的参数和函数来实现。 通过上述解决方案和代码示例,您应该能够解决Python绘坐标轴负号无法正常显示的问题。如果您需要更详细的内容,可以参考提供的引用资料[3]。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值