【发布时间】:2025-11-23 19:10:01
【问题描述】:
【问题讨论】:
标签: python-3.x matplotlib plot
【问题讨论】:
标签: python-3.x matplotlib plot
是否有特别的原因要使用 matplotlib 标记?还是只有形状重要?
您可以使用大多数 unicode 符号:
pd.DataFrame({'value': [35,45,30]}, index=['★', '□', '◯']).plot.bar()
它也适用于许多(不是全部)LaTeX 符号:
pd.DataFrame({'value': [35,45,30]}, index=[r'$\star$', r'$\bigtriangleup$', r'$\bigcirc$']).plot.bar()
后者的优点是可以直接使用 LaTeX 数学符号(实际上是任意文本,包括 unicode 符号)作为标记:
plt.plot([1,4,2,3,0], marker=r'$\bigtriangleup$', markersize=20)
plt.plot([0,1,4,2,3], marker='$\u26A1$', markersize=20)
【讨论】: