CSV与Matplotlib标记符号

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’:薄菱形

‘|’:垂直线

‘_’:水平线

此外,还可以使用自定义路径来创建更复杂的标记形状。