origin画的历史序列图为直线

想画一条多年月值的变化曲线,数据如下(a),但是画出来的图是这样(b),显然这不是我想要的结果,原因就是X轴给的年,每12个值都是公用了一个横轴。

所以,解决的方法就是添加一个新的列,编号从1-n就可以了(c),画出来的图如d所示。后续的调整下坐标轴的现实就可以了

 

### 使用 Origin 绘制蒙特卡罗仿真图 在科学数据可视化领域,Origin 是一款广泛使用的绘图软件。对于来自蒙特卡洛仿真的数据,可以按照以下方式导入并绘制图表。 #### 数据准备 假设已经有一组类似于提供的合作率的时间序列数据[^4]: | 时间 | 合作率 | | --- | ------ | | 0 | 0.49605| | 1 | 0.35723| | ... | ... | 这些数据通常保存在一个文件中,比如 CSV 或 TXT 文件格式。确保每一列代表一个变量(如时间、合作率),并且每行对应于一次观测或模拟的结果。 #### 导入数据到 Origin 打开 Origin 软件后,可以通过 `File` -> `Import Wizard...` 来加载外部的数据文件。选择合适的分隔符读取上述表格形式的数据集。 #### 创建折线图或其他类型的图表 一旦数据成功导入工作表内,选中所需绘制的两列(即时间和对应的数值)。接着点击菜单栏上的 `Plot` 下拉选项中的 `Line+Symbol` 或者其他适合展示变化趋势的形式来创建初步图形。 为了使图像更清晰易懂,还可以进一步调整样式设置: - **标题与标签**: 添加描述性的图表名称以及X轴Y轴的文字解释; - **刻度范围**: 设置合理的坐标轴界限以便更好地呈现数据特征; - **颜色线条宽度等细节定制化操作** ```matlab % 这里提供了一个简单的 MATLAB 实现作为参考而非实际用于 Origin 中运行 x = linspace(0, 99999, length(data(:,1))); % 构建横坐标的向量 figure; plot(x,data(:,2),'b-o'); % 'b-o'指定蓝色圆圈标记连接直线 xlabel('Time Steps'); ylabel('Cooperation Rate'); title('Monte Carlo Simulation Results of Cooperation Rates Over Time'); grid on; ``` 该段代码仅用来示意如何利用编程语言生成类似的图表效果,并不是直接适用于 Origin 的指令[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值