首页 > 其他分享 >ChatGPT如何生成可视化图表-示例中国近几年出生人口

ChatGPT如何生成可视化图表-示例中国近几年出生人口

时间:2023-05-08 13:22:07浏览次数:44  
标签:示例 生成 图表 可视化 ChatGPT Echarts

本教程收集于:AIGC从入门到精通教程汇总

ChatGPT本身不能直接生成可视化图表,但可以配合其他可视化工具或库

方法一:前端可视化开发库 Echarts(地址:Apache ECharts

方法二:现有Python库。

下面分别介绍:

方法一:前端可视化开发库 Echarts

我们需要用到经典的前端可视化开发库 Echarts ( 地址:Apache ECharts ) 。为什么选择它?因为ChatGPT的训练数据截止到21年9月,而Echarts库的大更新、强兼容版本 V5 的发布在此之前,也就是说, ChatGPT应该是可以生成兼容Echarts V5版本的图表配置的。

输入prompt,讲清楚 3件事: 1、你要什么图表? 2、你要分析什么? 3、有哪些数据?

示例: 我想要用 echarts V5 来开发一个【柱状图表】,目标是生成中国近年来出生人口,数据如下:

1949年:1275万 1950年:1419万 1951年:1349万 1952年:1622万 1953年:1637万 1954年:2232万

1955年:1965万 1956年:1961万 1957年:2138万 1958年:1889万 1959年:1635万 (三年自然灾害) 1960年:1402万 (三年自然灾害) 1961年:949万 (三年自然灾害) 1962年:2451万

1963年:2934万 1964年:2721万 1965年:2679万 1966年:2554万 1967年:2543万 1968年:2731万 1969年:2690万 1970年:2710万 1971年:2551万

1972年:2550万 1973年:2447万 1974年:2226万 1975年:2102万 1976年:1849万 1977年:1783万 1978年:1733万 1979年:1715万

1980年:1776万 1981年:2064万 1982年:2230万 1983年:2052万 1984年:2050万 1985年:2196万 1986年:2374万 1987年:2508万 1988年:2445万 1989年:2396万 1990年:2374万 1991年:2250万 1992年:2113万 1993年:2120万 1994年:2098万 1995年:2052万 1996年:2057万 1997年:2028万 1998年:1934万 (金融危机) 1999年:1827万 2000年:1765万 2001年:1696万 2002年:1641万 2003年:1594万 2004年:1588万 2005年:1612万 2006年:1581万 2007年:1591万 2008年:1604万 2009年:1587万

2010年:1588万

2011年:1600万

2012年:1635万 2013年:1640万

2014年:1687万 2015年:1655万 2016年:1786万

2017年:1723万 2018年:1523万 2019年:1465万

2020年:1200万

2021年:1062万

,请帮我生成echarts V5的option对象配置代码

ChatGPT 会给出 option 配置代码(如图 3),然后把这段代码复制粘贴到 Echarts 官方提供的图表 Playground 中(地址:Examples - Apache ECharts),就可以得到下图所示的图表了。

然后点击图表下方的操作按钮,就可以生成图表单页面网站文件、截图、分享在线图表链接给别人了~

方法二:Python库

Python的Matplotlib、Seaborn或Plotly等,将数据转化为图表。

这里是一个简单的示例,说明如何使用Python和Matplotlib来根据ChatGPT的输出生成图表:

  1. 首先安装Matplotlib库(如果尚未安装):
Copy code
pip install matplotlib
  1. 编写Python代码,从ChatGPT获取数据并使用Matplotlib生成图表:
pythonCopy code
import matplotlib.pyplot as plt

# 假设ChatGPT返回以下数据
data = {
    'categories': ['Category 1', 'Category 2', 'Category 3'],
    'values': [23, 45, 15]
}

# 使用Matplotlib生成条形图
fig, ax = plt.subplots()
ax.bar(data['categories'], data['values'])

# 设置图表标题和轴标签
ax.set_title('Example Bar Chart')
ax.set_xlabel('Categories')
ax.set_ylabel('Values')

# 显示图表
plt.show()

这个例子仅仅是一个起点。具体情况下,你可能需要与ChatGPT API交互以获取所需的数据,然后根据需求进行更复杂的可视化操作。上述代码将生成一个简单的条形图,你可以根据需要修改代码以生成其他类型的图表。

本文链接:ChatGPT如何生成可视化图表-示例中国近几年出生人口

标签:示例,生成,图表,可视化,ChatGPT,Echarts
From: https://www.cnblogs.com/aiaipro/p/17381439.html

相关文章

  • 创新案例 | 智能物流服务提供商 Tive 如何通过跟踪和可视化实现 80% 的增长
    ​您正在寻找可靠的物流解决方案吗?Tive是领先的智能物流服务提供商,提供跟踪和实时可见性解决方案。使用Tive,您可以主动监控公路、空运、海运和铁路运输。它可以帮助您减少运输问题并确保准时和全面交付,从而改善客户体验。Tive已经帮助数百个全球品牌改善了物流和供应链的知......
  • 视觉冲击数据可视化设计案例 激发你的可视化设计灵感
    众所周知,数据可以非常强大——当你真正理解它告诉你什么时。 数据和信息可视化(数据可视化或信息可视化)是对大量复杂的定量、定性数据、信息进行设计和创建易于沟通、易于理解的图形或视觉表示的实践,在静态、动态或交互式视觉项目的帮助下,从某个专业领域为更广泛的受众提供帮......
  • 快看ChatGPT的前世今生
    文/高扬 从ChatGPT正式发布,这五个月以来,大家已经体会到了它的强大。 感谢大家的认可,我也做了多场一对一指导,通过一个小时的纯干货手把手指导和实践,大家已完全掌握了ChatGPT核心技能。 在写论文方面,按“一步三式”法,就可以轻松搞定一篇合格的毕业论文,如果要想写出精品的......
  • ChatGPT官方第一手资料:这七个小技巧帮你用好ChatGPT
    文/高扬 学习技术最好的方式是什么?看官方资料。    然而,官方教材总有些晦涩难懂,所以大白话将意思做个翻译,就成为了必然。我个人建议有条件的话,先看官方指南。 其实,我个人的ChatGPT经验,也是啃了官方材料,然后经过自己的实践总结而成。 例如,针对官方提供的......
  • ChatGPT-5发布时间已定!又要炸了!
    文/高扬 今天轻松一下,不写干货了,扯点ChatGPT最新进展。 刚在reddit上看到一则消息,说OpenAI今年12月份完成GPT-5的训练,这预示着可能将在2024年某个时候正式发布。 预计GPT-4.5会作为中间版本在2023年9月或10月先行推出。    一个很普通的消息,有啥意义呢? 意......
  • 放大招:三步搞定ChatGPT提示词,轻松写出高质量提问,最新经验分享
    在撰写ChatGPT提示语的时候,有一个基本的三层结构,经过在工作和生活上的实践,有助于解决大多数不同类型的任务。 尤其在你的问题有点复杂,想不清楚要怎么问比较好的时候,通过三层结构,让我们有结构的提出问题,并获得ChatGPT相对更有效的回答。 这三层结构的基础是: 目的优先输......
  • 任意大模型低成本变类ChatGPT方法开源
    科幻中有机器人三原则,IBM说不够,要十六原则最新大模型研究工作中,以十六原则为基础,IBM让AI自己完成对齐流程。全程只需300行(或更少)人类标注数据,就把基础语言模型变成ChatGPT式的AI助手。更重要的是,整个方法完全开源,也就是说,任何人都能按此方法,低成本把......
  • 可视化电脑处理变量赋值、循环、程序运行的过程
    这款线上工具支持Python2,Python3,Java,JavaScript,TypeScript,Ruby,C和C++代码。累计有多于180个国家三百五十万多人次使用。通过它可视化运行的代码有三千万之多。下面的动图展示了一段Python程序的变量赋值,变量交换,列表赋值,列表增删,循环,判断,全局变量在运行时发生的动态......
  • 基因共表达聚类分析及可视化
    共表达基因的寻找是转录组分析的一个部分,样品多可以使用WGCNA,样品少可直接通过聚类分析如K-means、K-medoids(比K-means更稳定)或Hcluster或设定pearsoncorrelation阈值来选择共表达基因。下面将实战演示K-means、K-medoids聚类操作和常见问题:如何聚类分析,如何确定合适的cluster......
  • 文心一言 VS chatgpt (15)-- 算法导论3.2 4~5题
    四、函数$\lceil\lgn\rceil!$多项式有界吗?函数$\lceil\lg\lgn\rceil!$多项式有界吗?文心一言:chatgpt:对于第一个问题,函数$\lceil\lgn\rceil!$是阶乘的形式,可以证明它是超多项式增长的,因此不是多项式有界的。对于第二个问题,函数$\lceil\lg\lgn\rceil!$......