Echarts系列(1)——绘图基本步骤

Echarts是一个开源的、非常好用的可视化库,内置了包括折线图、柱状图、饼图等基本图表和map、geo、bmap等多种地理可视化图表,并提供了丰富的图表交互功能。

Echarts官网上有着非常丰富的例子,为快速上手提供了极大的帮助。如果你不想细究它们的逻辑和内在原理的话,只需将数据修改为自己的数据即可完成数据可视化。

如果细究Echarts绘图原理的话,那么我们首先就从Echarts绘图的基本步骤开始吧!本文以折线图为例讲解。

首先,Echarts绘图时需要一个存放图表的HTML容器。在实际中往往用一个div元素作为图表容器。

       <div id="container" style="height: 100%"></div>

其次,图表初始化。Echarts绘图时调用echarts.init() API实现图表初始化。

var dom = document.getElementById("container");
var myChart = echarts.init(dom);

第三步,设置图表配置项,传入数据。具体请看下面代码:

var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],//在这里修改数据
        type: 'line'
    }]
};

最后,绘制图表。调用setOption() API实现图表绘制。

if (option && typeof option === "object") {
    myChart.setOption(option, true);
}

以上就是Echarts绘制图表的基本步骤。对有些配置项不清楚,请看后续的文章,谢谢!

例子完整代码如下:

<!DOCTYPE html>
<html style="height: 100%">
   <head>
       <meta charset="utf-8">
   </head>
   <body style="height: 100%; margin: 0">
       <div id="container" style="height: 100%"></div>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-gl/dist/echarts-gl.min.js"></script>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-stat/dist/ecStat.min.js"></script>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/extension/dataTool.min.js"></script>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/map/js/china.js"></script>
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/map/js/world.js"></script>
       <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=xfhhaTThl11qYVrqLZii6w8qE5ggnhrY&__ec_v__=20190126"></script><!--实际使用时请把这里的ak值换为自己申请的ak-->
       <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/extension/bmap.min.js"></script>
       <script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);

var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],//在这里修改数据
        type: 'line'
    }]
};
;
if (option && typeof option === "object") {
    myChart.setOption(option, true);
}
       </script>
   </body>
</html>

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
室内设计方案流程—全套设计步骤 1、量尺寸; 2、平面布局; 3、建模; 4、材质; 5、灯光; 6、渲染; 7、PS后期。 你需要懂的软件有CAD,PS,3DMAX.还要懂渲染软件VRay CAD: 专业的设计软件。用本软件来绘制室内设计平面图、立面图、轴测图、节点图、大样图 等全套施工图.是最基础也是最重要的软件。 3DS MAX: 是三维建模软件。它能将CAD设计出来的平面图做成三维立体效果。有很强的真实感觉 。是建筑行业必不可少的软件. VRay 专业的渲染软件。主要用于效果图后期渲染。可以达到照片级效果,也是必学的软件之 一。 Photoshop: 主要用在后期,做图片的润色。在室外设计中特别重要。 下面几个软件是你起码要学的: AutoCAD: 通过介绍CAD软件在室内设计领域内的基本用途,基本操作方式,并通过多种有代表性的 室内设计案例的绘制,使学员按照行业规范利用计算机及应用软件来绘制室内设计平面 图、立面图、轴测图、节点图、大样图等全套施工图。 CAD制图基本流程: @、设置单位(中国一般为:毫米)和比例 @、设置图形界限(与单位一起在格式菜单里) @、窗口缩放 @、建立图层(墙线、轴线、图块等层) @、设置线性和文字样式等 3DS MAX: 介绍3D软件在制作建筑装饰效果图中的操作知识、操作技巧,及在室内设计领域中的应 用,并详细讲述有代表性的室内设计部件绘制及局部和整体效果图的绘制,学成后学员 能通过该软件将自己的设计方案绘制成逼真的建筑装饰效果图。 3d制图基本流程: @、设置单位 @、建模 @、附材质 @、贴图 @、布置灯光 @、渲染 Lightscape 该软件是一个功能较强的可视化设计软件,它同时提供了较强的图块和灯光处理功能, 是一个专业的光照模型系统及专业的渲染软件。主要用于效果图后期渲染。 Photoshop: 主要介绍该软件在绘制室内设计效果图后期处理及操作方法,包括灯光、色彩、照明等 方面。 室内设计根据设计的进程,通常可以分为四个阶段,即设计准备阶段、方案设计阶段、 施工图设计阶段和设计实施阶段。 1、设计准备阶段 设计准备阶段主要是接受委托任务书,签订合同,或者根据标书要求参加投标;明确设计 期限并制定设计计划进度安排,考虑各有关工种的配合与协调; 明确设计任务和要求,如室内设计任务的使用性质、功能特点、设计规模、等级标准、 总造价,根据任务的使用性质所需创造的室内环境氛围、文化内涵或艺术风格等; 熟悉设计有关的规范和定额标准,收集分析必要的资料和信息,包括对现场的调查踏勘 以及对同类型实例的参观等。 在签订合同或制定投标文件时,还包括设计进度安排,设计费率标准,即室内设计收取 业主设计费占室内装饰总投入资金的百分比。 2、方案设计阶段 方案设计阶段是在设计准备阶段的基础上,进一步收集、分析、运用与设计任务有关的 资料与信息,构思立意,进行初步方案设计,深入设计,进行方案的分析与比较。 确定初步设计方案,提供设计文件。室内初步方案的文件通常包括: 1、平面图,常用比例1:50,1:100; 2、室内立面展开图,常用比例1:20,1:50; 3、平顶图或仰视图,常用比例1:50,1:100; 4、室内透视图; 5、室内装饰材料实样版面; 6、设计意图说明和造价概算; 这些就用CAD,3Dmax、Photoshop来实现,你想做,那么你应该懂吧 初步设计方案需经审定后,方可进行施工图设计。 3、施工图设计阶段 施工图设计阶段需要补充施工所必要的有关平面布置、室内立面和平顶等图纸,还需包 括构造节点详细、细部大样图以及设备管线图,编制施工说明和造价预算。 4、设计实施阶段 设计实施阶段也即是工程的施工阶段.室内工程在施工前,设计人员应向施工单位进行 设计意图说明及图纸的技术交底;工程施工期间需按图纸要求核对施工实况,有时还需 根据现场实况提出对图纸的局部修改或补充;施工结束时,会同质检部门和建设单位进行 工程验收。 为了使设计取得预期效果,室内设计人员必须抓好设计各阶段的环节,充分重视设计、施 工、材料、设备等各个方面,并熟悉、重视与原建筑物的建筑设计、设施设计的衔接,同 时还须协调好与建设单位和施工单位之间的相互关系,在设计意图和构思方面取得沟通 与共识,以期取得理想的设计工程成果. 1. 室内设计流程中分为哪几个阶段,每个阶段应包含哪些内容? 答:室内设计流程分为三个阶段:一。策划阶段 二。方案阶段 三。施工图阶段 一.策划阶段包括(任务书;收集资料;设计概念草图) 1.任务书:由甲方或业主提出 使用功能 确定面积 经营理念 风格样式 投资情况 2.收集资料 原始土建图纸 现场勘测 3.设计概念草图,由设计师与业主共同完成 反映功能方面的草图 反映空间方面的草图 反映形式方面的草图 反
### 回答1: 散点图的基本绘制步骤如下: 1. 收集数据:收集需要绘制散点图的数据,例如美国犯罪率数据。 2. 确定坐标轴:确定横轴和纵轴的范围和刻度,以及坐标轴的标签。 3. 绘制坐标轴:在画布上绘制坐标轴,包括横轴和纵轴。 4. 绘制数据点:根据收集到的数据,在坐标系中绘制数据点。每个数据点代表一个数据,例如一个城市的犯罪率。 5. 添加标签:为散点图添加标题、坐标轴标签和数据点标签等,以便更好地理解数据。 6. 调整样式:根据需要调整散点图的样式,例如修改数据点的颜色、形状和大小等。 7. 分析数据:通过观察散点图,分析数据之间的关系和趋势,例如犯罪率是否与城市人口密度有关系。 ### 回答2: 散点图是一种用于表现两个变量之间关系的图形,通常用于描述数据的离散分布。美国犯罪率数据散点图的绘制可以帮助我们更好地了解不同地区的犯罪情况,为相关政策制定提供参考。 绘制散点图的基本步骤如下: 1. 收集数据:在开始绘制散点图之前,需要收集相关的犯罪率数据以及区域分布数据,并将其整理为表格形式,将犯罪率和区域作为两个变量。 2. 选择绘图工具:根据所用数据的数量和所需绘制图表的复杂度选择适合的绘图工具。推荐使用专业绘图软件进行绘制,如Microsoft Excel等。 3. 绘图设置:在软件中打开“散点图”模板,根据数据表格中的变量自动绘制出散点图的基本框架。 4. 数据输入:将已收集数据填入散点图的数据表格中,根据需要调整数据的格式和范围。 5. 散点图设置:根据需求调整散点图的各种参数,包括轴标签、坐标轴范围、图例、直线趋势线、数据标签等。 6. 散点图美化:根据需求,为散点图增添各种美观的效果,包括调整颜色、样式、透明度等等。 7. 散点图保存:完成后,将散点图保存到本地计算机,或者上传到云端,便于后续处理和分享。 总的来说,绘制散点图的过程较为简单,但需要注意数据的准确性和合理性,同时针对不同的需求进行参数设置和美化处理,以获得清晰、美观的散点图。 ### 回答3: 美国犯罪率数据散点图的绘制,需要遵循以下基本绘制步骤: 1. 收集数据:首先需要收集有关美国不同地区的犯罪率数据,包括各州或城市的犯罪率、人口数量、年龄、性别等相关信息。可以从官方网站、研究报告或统计数据中获取。 2. 确定变量:根据收集的数据,需要确定绘制的变量,包括自变量和因变量。自变量通常是犯罪率数据,而因变量可以是人口数量、年龄、性别等变量。 3. 绘制坐标系:在纸张或计算机屏幕上,绘制坐标系,将自变量和因变量分别沿着横轴和纵轴表示。确定坐标系的范围和刻度值。 4. 绘制散点:根据收集的数据,在坐标系上绘制散点图。将每个地区的犯罪率和对应的人口数量、年龄、性别等变量用不同的符号或颜色表示。 5. 分析散点图:观察散点图,找出数据间的关系和趋势,如是否呈现正相关、负相关或无关等。可以根据数据分析结果,进一步进行数据处理和绘图调整。 6. 绘制趋势线:如果数据呈现明显的趋势或关系,可以绘制趋势线,以更清晰地展示数据之间的关系。趋势线可以使用线性回归、多项式回归等方法拟合出来。 7. 添加标签:最后,为散点图添加标题、轴标签、数据标签等,使图形更直观、理解和易于读者阅读。 以上是美国犯罪率数据散点图绘制基本步骤,需要合理地处理数据和图形,使其达到更好的展示效果和说明性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值