octave - 图例不适用于 Octave 中的散点图
问题描述
我试图在 Octave 5.1.0 中绘制散点图,图例有时不起作用。
我从外部文件导入数据,分散部分数据并添加图例。仅显示一条水平线而不是完整的图例框。我不明白为什么,因为几周前我用不同的数据集创建了一个类似的图,并且它工作正常。
它也适用于 fltk,但不适用于 gnuplot。但是,我完全需要 gnuplot 才能使用俄语符号。
clf
graphics_toolkit ("gnuplot")
set (0, "defaultaxesfontname", "Arial")
load cryo.dat
load hy2a.dat
load sent.dat
load saral.dat
load ja2.dat
load ja3.dat
subplot(3,1,1)
hold on
scatter(cryo(:,1),cryo(:,2),40,[0.6 0.6 0.6],'s','filled')
legend("CRYOSAT2","location","northeast")
cryo.dat 文件的前几个字符串:
57754.985 0.82
57755.999 0.96
57756.999 0.93
57757.999 1.04
57758.999 0.83
57759.999 0.97
57760.999 0.9
57761.999 0.93
57762.999 0.93
57763.999 0.96
57764.999 0.94
57765.999 0.95
57766.999 0.94
57767.999 0.86
57768.999 0.92
57769.999 0.97
57770.999 0.97
57771.999 0.98
57772.999 0.88
57773.999 0.84
57774.999 0.92
57775.999 0.85
57776.999 0.9
我也可以用 rand 函数重现它:
test(:,1) = rand(100,1)
test(:,2) = rand(100,1)
subplot(3,1,1)
hold on
scatter(test(:,1),test(:,2),40,[0.6 0.6 0.6],'s','filled')
legend('test','location','northeastoutside')
grid on
解决方案
推荐阅读
- python - 在python中更改网址
- unreal-engine4 - UE4 寻路无需像吃豆人那样转身
- typescript - 将对象文字表达式中的 keyof T 数组限制为完全 (keyof T)[]
- git - Git 还原 2 个提交,其中一个正在合并
- excel - 将带有 UTF-8 特殊字符的 txt 文件导入到 xlsx
- javascript - 使用 jQuery 的表单验证中的问题,适用于另一个表单
- javascript - typescript.-如何使用类验证器和类转换器(Nestjs)验证子类中的特定字段
- javascript - 为什么允许 var let = 变量?
- swift - 如何在 iOS 中使用单独的 FlutterEngine 注册 Flutter 应用程序插件
- google-cloud-endpoints - 按键监控请求数量