我想指定在散点图中打印的标记的频率.在使用市场营销不成功之后(其他stackoverflow问题:使用市场营销的问题)我按照建议使用x [:: 5]和y [:: 5]的表示法对每个第5个值进行切片.
但是,现在我得到了一个不同的错误.那是,
Traceback (most recent call last):
File "C:\Users\mkupfer\NASA_SJSU_UARC_work\Info\CodingExamples\PythonExamples\X-Y-Value_Plot_Z-SimTime_02_noSectors.py", line 26, in <module>
timePlot = ax.scatter(x[::5], y[::5], s=50, c=timeList, marker = marker.next(), edgecolors='none', norm=cNorm, cmap = plt.matplotlib.cm.jet) #cm.Spectral_r
File "C:\Python27\lib\site-packages\matplotlib\axes.py", line 5715, in scatter
colors = mcolors.colorConverter.to_rgba_array(c, alpha)
File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 380, in to_rgba_array
raise ValueError("Color array must be two-dimensional")
ValueError: Color array must be two-dimensional
Run Code Online (Sandbox Code Playgroud)
这是我的代码的简化版本:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.colors as colors
import matplotlib.lines as lines
from …
Run Code Online (Sandbox Code Playgroud)