以下示例代码将生成一个没有轴的基本线图并将其另存为SVG文件:
import matplotlib.pyplot as plt
plt.axis('off')
plt.plot([1,3,1,2,3])
plt.plot([3,1,1,2,1])
plt.savefig("out.svg", transparent = True)
Run Code Online (Sandbox Code Playgroud)
如何设置图像的分辨率/尺寸?在线图之外的图像的所有边都有填充.如何删除填充以使线条出现在图像的边缘?
构建一个python应用程序,在linux系统上使用sox将原始音频文件转换为wave.我希望它能够生成音频波形模式的图像(PNG或Jpeg),但我无法找到执行此操作的命令行工具或python包.不是体验Python程序员我的选择是有限的.
有几个Linux应用程序需要一个我没有的运行桌面(Gtk).这些都没用. http://www.baudline.com http://quickplot.sourceforge.net/
GnuPlot和Octave似乎只能制作光谱仪,这不是我想做的.
有任何想法吗?
使用django-rest-framework-json-api
我能够创建API端点,如文档中所述.尝试使用API文档django-rest-swagger
并不容易.
1:Swagger使用media_type = 'application/json'
JSON API不支持的.为了解决这个问题,我创建了第二个渲染类(renderer_classes
),它为JSON API提供子类JSONRenderer
并强制使用媒体类型.
现在终点支持application/json
并且application/vnd.api+json
swagger很乐意在JSON API文档结构中呈现.意识到生成的curl请求没有标准的JSON API标头.
2:Swagger与解析器有同样的问题.虽然第1期的工作确实有效,但仍存在次要挑战.Swagger呈现字段名称的平面字典,该字典不是JSON API,最终由DRF请求.
是否有可能在JSON API中进行解析?目前,Swagger没有为PUT或POST工作.
djangorestframework-jsonapi==2.2.0
djangorestframework==3.5.4
Django==1.11.2
coreapi==2.3.1
python 3.6
Run Code Online (Sandbox Code Playgroud)