个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

LightningChart Python 显示图表

原创
数据可视化
来源:LightningChart
图表
数据可视化
python
2024-09-12
图表
数据可视化
python

有两种不同的图表显示方式:

  • 在网络浏览器中

  • 在笔记本环境中


每个图表都有一个 chart.open() 方法,用户可以定义参数方法来使用其中任何一种:

import lightningchart as lc
lc.set_license('my-license-key')
chart = lc.LineChart(
    x=[1, 2, 3, 4],
    y=[1, 3, 2, 4]
)
chart.open(method="browser")  # "browser" | "notebook"


如果用户没有定义方法,那么如果不是在笔记本环境中运行,则默认为浏览器;如果是在笔记本环境中运行,则默认为笔记本。


使用笔记本方法时,请确保在代码单元的最后调用 chart.open(),否则图表将无法显示!


有关不同的外观选项,请参阅主题。


静态和实时显示模式

chart.open() 还有一个参数:布尔值 live


如果 live 设置为 False,图表将以一次性静态显示方式呈现。这种显示模式打开速度更快,更适用于快速和简单的可视化用例。


如果 live 设置为 True,则会启动本地服务器临时托管图表,并对其进行动态更新。这种显示模式打开速度稍慢,但能保留图表直到用户明确关闭当前 Python 运行时。在 Python 上对图表所做的任何更改都会自动应用到渲染视图,而无需再次调用 chart.open()。这种显示模式适用于任何实时可视化用例。

import lightningchart as lc
lc.set_license('my-license-key')
x = [1, 2, 3, 4]
y = [1, 3, 2, 4]
chart1 = lc.ScatterChart()
chart1.open(live=False)
chart1.add(x, y)  # this won't show in the render view
chart2 = lc.LineChart()
chart2.open(live=True)
chart2.add(x, y)  # this will show in the render view


如果想托管动态图表,但又不想使用默认显示模式,可以使用 chart.open_live_server()


除了不打开渲染视图外,该函数的作用与 chart.open(live=True) 相同。此外,该函数还会返回动态图表的 URL。例如,该 URL 可用于将图表嵌入到某个自定义用户界面。

import lightningchart as lc
import webbrowser
lc.set_license('my-license-key')
chart = lc.LineChart(
    x=[1, 2, 3, 4],
    y=[1, 3, 2, 4]
)
url = chart.open_live_server()  # get the URL of the live chart
webbrowser.open(url)  # open the URL


关闭实时图表

使用实时显示模式时,托管图表的服务器将一直处于打开状态,直到用户明确关闭为止。要关闭服务器并销毁实时图表实例时,请使用 chart.close() 方法。不保证 Ctrl+C 在 Windows 操作系统上有效。

import lightningchart as lc
lc.set_license('my-license-key')
chart = lc.LineChart()
chart.open(live=True)  # open the live chart
# add the live data in "real-time"
chart.add(
    x=[1, 2, 3, 4],
    y=[1, 3, 2, 4],
)
chart.close()  # close the live chart


使用静态显示模式时不需要 chart.close()。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508