文章详情页
Python散点图。标记的大小和样式
浏览:3日期:2022-08-07 11:10:20
如何解决Python散点图。标记的大小和样式?
从 坐标系转换为 坐标系。
并使用edgecolors =’none’绘制没有轮廓的面。
import numpy as npfig = figure()ax = fig.add_subplot(111)dx_in_points = np.diff(ax.transData.transform(zip([0]*len(dx), dx))) scatter(x,y,c=z,s=dx_in_points**2,marker=’s’, edgecolors=’none’)解决方法
我有一组要显示为散点图的数据。我希望将每个点绘制为大小的平方dx。
x = [0.5,0.1,0.3] y = [0.2,0.7,0.8] z = [10.,15.,12.] dx = [0.05,0.2,0.1] scatter(x,y,c=z,s=dx,marker=’s’)
问题是s散布函数读取的大小为点^ 2。我想要的是让每个点都由面积dx ^ 2的正方形表示,该面积以“真实”单位(绘图单位)表示。希望您能明白这一点。
我还有另一个问题。散点图功能用黑色边框绘制标记,如何删除该选项并且完全没有边框?
上一条:在带有anaconda的Linux上,OpenCV无法与python一起正常使用。收到未实现cv2.imshow()的错误下一条:使用python strftime显示日期,例如“ May 5th”。
相关文章:
排行榜
