我有一个大型 .csv 文件中的数据。简化后,它看起来像这样:
TypeI, TypeII, Data
A, , 3
B, , 1
, C, 4
, D, 1
我已经用 为 TypeII 制作了符号 x 坐标symbolic x coords={C,D}
。我想仅有的使用 TypeII 数据绘制它们\addplot table[x=TypeII,y=Data]{\mydata};
。
当我尝试这个时,问题是它不知道如何处理 TypeII 列中的空白条目。错误消息是“抱歉,输入坐标`'尚未用符号 x 坐标={C,D} 定义...”
是否有一个简单的参数可以告诉\addplot
忽略不完整的行/列组合?
答案1
尝试nan
在表格中放置一个空单元格或缺失值。您还可以选择跳过缺失的坐标(unbounded coords=jump
)或中断行(这是默认行为:) 。如果出现在数据中间的某个位置,unbounded coords=skip
这些选项是相关的。nan
TypeI, TypeII, Data
A, nan, 3
B, nan, 1
nan, C, 4
nan, D, 1