当前位置: 首页 > wzjs >正文

政府英文网站建设方案seo短视频网页入口引流下载

政府英文网站建设方案,seo短视频网页入口引流下载,做网站字体,barrager wordpress接本博客上一篇文章,使用 Python 的 matplotlib 库画曲线。 上次是为了实现调用该库,数据是直接写死在 Python 代码里面的。代码是这一行: squares [1, 4, 9, 16, 25]; 既然是 Delphi 调用 Python 的库,数据应该是 Delphi 的程…

接本博客上一篇文章,使用 Python 的 matplotlib 库画曲线。

上次是为了实现调用该库,数据是直接写死在 Python 代码里面的。代码是这一行:

 squares = [1, 4, 9, 16, 25];

既然是 Delphi 调用 Python 的库,数据应该是 Delphi 的程序传递给 Python 的代码,然后 Python 的代码利用 Python 库把图画出来。

比如,数据可能来自数据库。做数据库编程,Delphi 非常擅长啊。

上述 Python 代码,是把很多数字,给了一个数组类型的变量。

在 Delphi 这边,首先,拖一个控件到界面上:PythonDelphiVar1

设置 PythonDelphiVar1.VarName := 'MyParams';  这个 MyParams 就是在 Python 代码中,Python 可以读 Delphi 传递过来的数据的变量名。

然后给 PythonDelphiVar1.OnGetData 事件写程序。Python 的数组,在 Delphi 这边该如何传递数据过去呢?我猜了一下,写下代码测试。结果猜中。代码如下:

procedure TForm2.PythonDelphiVar1GetData(Sender: TObject; var Data: Variant);
begin
{------------------------------------------------------------------------# squares = [1, 4, 9, 16, 25];squares = MyParams.Value在 Python 里面使用第二行代码,就可以在 Delphi 里面,通过下面的 VarArrayOf 赋值给 Python 了。测试通过。
------------------------------------------------------------------------}Data := VarArrayOf([1, 4, 9, 16, 30]);
end;

Python 那边,原来的数组变量赋值的语句就不需要了。改为向  Params 这个变量要数据。代码如下:

import sys
print(sys.version_info)import matplotlib.pyplot as plt# squares = [1, 4, 9, 16, 25];
squares = MyParams.Value
plt.plot(squares);
plt.grid(True)  #  网格线
plt.show();  # 这句话会弹出个窗口出来,里面是上述数据的曲线。

看过本系列前面两篇文章的朋友应该知道,上述 Python 代码里面的 squares = MyParams.Value 会触发 Delphi 这边绑定的 PythonDelphiVar1.OnGetData 事件。在 Delphi 程序的上述事件里面,我们给出数据,把数据变成 Variant 数组。Python 代码就获得数据了。

以下是设计期界面

以下是运行期界面

结论:

用 Delphi 做数据库操作,然后需要根据数据画出图表来的时候,虽然 Delphi 有 TChat 之类的画图表的控件可以用,但也可以使用 Python 的库,可以获得更多的画图表的功能。

至于使用 Python 的库,能画出多复杂的图表,或者能画多漂亮,网上关于这方面的教程很多,可能开源现成的代码也很多。

http://www.dtcms.com/wzjs/115082.html

相关文章:

  • 旭辉网站建设企业网站建设多少钱
  • 如何自己做时时彩网站关键词排名查询api
  • 怎么把自己做的网站百度站长平台账号购买
  • 上传自己做的网站企业网站有哪些平台
  • 网站目录结构模板网络营销策略有哪五种
  • 专做中医教学网站百度竞价app
  • 虚拟主机可以做视频网站嘛百度指数排名热搜榜
  • wordpress主机搭建seo网站关键词优化方式
  • 企业网站建站哪家好长沙seo优化
  • 做淘口令的网站青岛seo整站优化
  • 做网站能用本地的数据库嘛临沂seo推广外包
  • asp网站伪静态文件下载国家税务总局网
  • 大英做网站seo自然搜索优化排名
  • linux网站开发工具哪里可以建网站
  • 企业电商网站备案流程网站建设费用多少钱
  • 哪个网站可以学做馒头小程序开发哪家更靠谱
  • 免费个人建站系统微商引流推广
  • 免费个人名片生成器网站seo方案策划书
  • 西安大兴医院网站建设网站建设制作教程
  • 网站排版工具seo咨询岳阳
  • 周口建设网站温州seo排名优化
  • 南宁手机端建站模板360推广怎么收费
  • 佛山营销手机网站建设杭州seo技术
  • 绿叶网站怎么做泰安百度推广代理
  • 郴州做网站的公司有产品怎么找销售渠道
  • 网站邮件设置方法南宁seo费用服务
  • 免费插画素材网站推广软文代写
  • 电商网站建设方案关键词优化案例
  • 群辉nas怎么做网站低价刷赞网站推广
  • 代刷网站推广链接快手百度指数官方