CSV与Matplotlib标记符号
CSV(Comma-Separated Values)是一种简单的文件格式,用于存储表格数据,如电子表格或数据库中的数据。CSV文件中的数据以纯文本形式存储,其中每行代表一个数据记录,每行中的字段通过逗号分隔。CSV文件易于创建和读取,是不同应用程序之间交换数据的常用格式。尽管叫作“逗号分隔值”,但实际中分隔符可以是逗号、分号、制表符等,取决于具体的实现和约定。
CSV文件的结构:
行:每行代表一个数据记录。
列:每列代表一个字段,字段之间用分隔符分开。
分隔符:最常见的分隔符是逗号(,),但也可以是分号(;)、制表符(\t)等。
引用符:字段中的特殊字符(如分隔符、换行符等)需要用引用符(如双引号 )括起来。 在 matplotlib 中,plt.scatter() 函数的 marker参数可以接受多种形状符号,用于指定数据点的标记样式。
以下是一些常见的标记形状及其对应的符号:
‘.’:点
‘,’:像素
‘o’:圆圈
‘v’:向下三角形
‘^’:向上三角形
‘^’:向上三角形
‘<’:向左三角形
‘>’:向右三角形
‘1’:下三角形(和 ‘v’ 相同)
‘2’:上三角形(和 ‘^’ 相同)
‘3’:左三角形(和 ‘<’ 相同)
‘4’:右三角形(和 ‘>’ 相同)
‘s’:正方形
‘p’:五边形
‘*’:星形
‘h’:六边形1
‘H’:六边形2
‘+’:加号
‘x’:叉号
‘D’:钻石形
‘d’:薄菱形
‘|’:垂直线
‘_’:水平线
此外,还可以使用自定义路径来创建更复杂的标记形状。



