左右纵坐标轴

本文详细介绍了在数据可视化中如何使用和理解左右纵坐标轴。通过实例展示了这种坐标轴布局在比较不同尺度数据或者突出特定数据变化时的重要性。同时,解释了如何配置和定制这些坐标轴以适应不同的展示需求。
import numpy as np
from mpl_toolkits.axisartist.parasite_axes import HostAxes, ParasiteAxes
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams["font.sans-serif"] = ["Times New Roman"]
mpl.rcParams["axes.unicode_minus"] = False
x = ['0', '60', '82', '84', '115', '115', '180']
A=[0.0,0.3333333333333333,0.44,0.48,0.6388888888888888,0.6388888888888888,1.0]
k1 = [49.160,47.367,26.858,30.315,16.552,28.590,23.905,18.818,28.735,6.721,10.315,20]
k2 = [49.160,47.367,26.858,30.315,16.552,28.590,23.905,18.818,28.735,6.721,10.315,20]
k3 = [49.160,47.367,26.858,30.315,16.552,28.590,23.905,18.818,28.735,6.721,10.315,20]
k4 = [49.160,47.367,26.858,30.315,16.552,28.590,23.905,18.818,28.735,6.721,10.315,20]
k5 = [49.160,47.367,26.858,30.315,16.552,28.590,23.905,18.818,28.735,6.721,10.315,20]
k6 = [49.160,47.367,
### Matlab 中绘制双纵坐标图形的方法 在Matlab中,可以采用多种方式来创建具有两个不同纵坐标的图表。一种较为现代的方式是利用`yyaxis`命令来进行操作[^4]。 对于简单的应用场景而言: 定义数据集如下: ```matlab x = linspace(0, 10); y_left = sin(3 * x); % 左边的数据序列 y_right = cos(x) .* exp(0.5 * x); % 右边的数据序列 ``` 接着设置左侧的坐标系并绘制第一条曲线: ```matlab yyaxis left % 切换到左边的坐标轴 plot(x, y_left, '-r', 'LineWidth', 2); % 使用红色线条表示左轴上的数据 ylabel('Sine Function (left axis)', 'Color', 'r'); title('Double Y-Axis Plot Example') xlabel('Common X-axis Label') ``` 随后切换至右侧坐标系继续作图: ```matlab yyaxis right % 转向右边坐标轴 plot(x, y_right, '--b', 'LineWidth', 2); % 用蓝色虚线代表右轴上的数值 ylabel('Cosine Exponential Product (right axis)', 'Color', 'b'); legend({'Sin Curve', 'Exp-Cos Curve'}, 'Location', 'Best'); grid minor % 添加网格辅助阅读 ``` 这种方法不仅简化了代码结构,而且提供了更好的灵活性去调整各个部分的颜色、样式以及其他属性[^5]。 值得注意的是,在较新的版本里官方建议优先选用上述基于`yyaxis`的新语法而非旧版中的`plotyy()`函数[^2],因为后者已经被标记为不推荐使用的API接口。 #### 注意事项 当处理更复杂的可视化需求时,比如超过两组需要独立显示的数据或者自定义化程度更高的布局,则可能需要用到更加底层的对象句柄编程技巧或是第三方工具箱的支持[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值