该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就是程序不退出就产生图片
像这样:
#!/usr/bin/env python2
from pychart import *
import sys
def mydraw(cvsfname, picfname):
theme.output_format='png'
theme.scale_factor=3
theme.output_file=picfname
theme.use_color=True
#theme.get_options()
theme.reinitialize()
data = chart_data.read_csv(cvsfname, '%d,%d,%d')
xaxis = axis.X(format="/a-60/hL%d", tic_interval = 20, label="Stuff")
yaxis = axis.Y(tic_interval = 20, label="Value")
ar = area.T(x_axis=xaxis, y_axis=yaxis, y_range=(0,None))
plot = line_plot.T(label="foo", data=data, ycol=1, tick_mark=tick_mark.star)
plot2 = line_plot.T(label="bar", data=data, ycol=2, tick_mark=tick_mark.square)
ar.add_plot(plot, plot2)
ar.draw()
if __name__ == '__main__':
mydraw(sys.argv[1], sys.argv[2])
while 1:
a=1
程序不退出就没有图片产生,试试新建一个canvas也一样