㈠ 那位大哥用过webchar画图表啊急死了
知识专家的回答?
针对性呢?
㈡ 用python将数据(实时变化)显示到雷达图上。
1、以固定点画多个圆
2、每个点的坐标必须预先知道(当然坐标一直在边,那么在每次坐标变化后,都要获取到最新的坐标值)
3、依据坐标值在图上画出圆点。
这只是思路,没有源代码,只能帮到此步
㈢ JFreeChart的蜘蛛网图(又称雷达图,网状图)应该怎么写啊
给你一个我从上反编译过来的,是个雷达图,包加载对了你就能看到效果
package demo;
import java.awt.Dimension;
import javax.swing.JPanel;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.labels.;
import org.jfree.chart.plot.SpiderWebPlot;
import org.jfree.chart.title.LegendTitle;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.*;
public class SpiderWebChartDemo1 extends ApplicationFrame
{
public SpiderWebChartDemo1(String s)
{
super(s);
JPanel jpanel = createDemoPanel();
jpanel.setPreferredSize(new Dimension(500, 270));
setContentPane(jpanel);
}
private static CategoryDataset createDataset()
{
String s = "First";
String s1 = "Second";
String s2 = "Third";
String s3 = "Category 1";
String s4 = "Category 2";
String s5 = "Category 3";
String s6 = "Category 4";
String s7 = "Category 5";
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
defaultcategorydataset.addValue(1.0D, s, s3);
defaultcategorydataset.addValue(4D, s, s4);
defaultcategorydataset.addValue(3D, s, s5);
defaultcategorydataset.addValue(5D, s, s6);
defaultcategorydataset.addValue(5D, s, s7);
defaultcategorydataset.addValue(5D, s1, s3);
defaultcategorydataset.addValue(7D, s1, s4);
defaultcategorydataset.addValue(6D, s1, s5);
defaultcategorydataset.addValue(8D, s1, s6);
defaultcategorydataset.addValue(4D, s1, s7);
defaultcategorydataset.addValue(4D, s2, s3);
defaultcategorydataset.addValue(3D, s2, s4);
defaultcategorydataset.addValue(2D, s2, s5);
defaultcategorydataset.addValue(3D, s2, s6);
defaultcategorydataset.addValue(6D, s2, s7);
return defaultcategorydataset;
}
private static JFreeChart createChart(CategoryDataset categorydataset)
{
SpiderWebPlot spiderwebplot = new SpiderWebPlot(categorydataset);
spiderwebplot.setStartAngle(54D);
spiderwebplot.setInteriorGap(0.40000000000000002D);
spiderwebplot.setToolTipGenerator(new ());
JFreeChart jfreechart = new JFreeChart("Spider Web Chart Demo 1", TextTitle.DEFAULT_FONT, spiderwebplot, false);
LegendTitle legendtitle = new LegendTitle(spiderwebplot);
legendtitle.setPosition(RectangleEdge.BOTTOM);
jfreechart.addSubtitle(legendtitle);
return jfreechart;
}
public static JPanel createDemoPanel()
{
JFreeChart jfreechart = createChart(createDataset());
return new ChartPanel(jfreechart);
}
public static void main(String args[])
{
SpiderWebChartDemo1 spiderwebchartdemo1 = new SpiderWebChartDemo1("SpiderWebChartDemo1");
spiderwebchartdemo1.pack();
RefineryUtilities.centerFrameOnScreen(spiderwebchartdemo1);
spiderwebchartdemo1.setVisible(true);
}
}
㈣ ASP.NET 动态画雷达图
没看太明白,是统计图吗?就是每项对应多大的值,然后占不同的比例?
如果是的话,可以参考使用统计图(Chart),有很多统计图中都包含雷达样式统计图。
当然如果只是显示各项,没有比例区分功能,可以用100/项个数,即平分数值,绑定显示的也是这样的。
㈤ echarts 动态雷达图 后台数据怎么加载
很高兴,最近我也使用了EChartsECharts提供的用法中,require是作为模块化加载的入口,如果你使用类似于RequireJS、SeaJS这样的模块化加载JS库的话,那么,就可以使用require()初始化ECharts。你贴出来的链接这篇文章,正式介绍如何使用模块化加载ECharts。如果你不使用模块化,ECharts也提供相应的方法初始化。首先,下载到源码之后,在页面引入lib/echarts-plain-map.js,plain-map是未压缩的版本1然后引入主文件之后,就可以直接使用init()实例化了
㈥ 如何制作雷达图
雷达图(radar chart)亦称综合财务比率分析图法,又可称为戴布拉图、螂蛛网图、蜘蛛图。是日本企业界的综合实力进行评估而采用的一种财务状况综合评价方法。按这种方法所绘制的财务比率综合图状似雷达,故得此名。
雷达图可以在同一坐标系内展示多指标的分析比较情况,它是由一组坐标和多个同心圆组成的图表,也比普通的柱形图和饼状图显得专业的多。雷达图分析法是综合评价中常用的一种方法,尤其适用于对多属性体系结构描述的对象作出全局性、整体性评价。
雷达图分析法是基于一种形似导航雷达显示屏上的图形而构建的一种多变量对比分析技术,由若干个同心圆组成;同心圆向外引若干条射线,它们之间等距,每一个同心圆代表一定的分值,由同心圆向外分值增加,每条射线末端放一个被研究的指标,如下图所示:
雷达图用于同时对多个指标的对比分析和对同一个指标在不同时期的变化进行分析雷达图法分为典型的图形分析方法和雷达图综合评价方法。前者主要通过先绘制各评价对象的雷达图,将其用于综合评价,由评价者对照各类典型的雷达图,通过观察给出定性评价结果。其优点是直观形象,易于操作;缺点是当参加评价的对象较多时,很难给出综合评价的排序结果。近年来专家们对雷达图直观综合评价方法数量化,构建了一种图形和数量相结合的评价方法。
雷达图特点:直观。从雷达图可以直观地看出评价对象的状况,因而可以直接用雷达图进行定性评价。评价对象的雷达图图形的大小反映了评价对象状况的好坏,可进行评价对象的诊断和控制。根据评价对象的雷达图可将系统粗分为积极发展型、消极收缩型和正常运作型(如图a,b,c所示)。
下面介绍下怎么在Excel中制作雷达图:
第一步:以下面表格为例制作雷达图,三个班每个科目成绩都罗列出来了。
科目 语文 数学 外语 物理 化学
甲班 95 96 85 65 91
乙班 76 94 67 86 89
丙班 87 77 97 94 68
第二步:选中该表格所有单元格
第三步:选择插入,点击其他图标下面的倒三角,再点击其中的雷达图的一种格式。
第四步:看到了吧,雷达图就制作出来了。
第五步:美观。选中图片中那一列数字,右边窗口中修改最大及最小值。单位根据需要选择类型。刻度线标记处主要类型选择内部会出现如图四条由中心向四个顶点的连线。
㈦ 国内有哪些好的数据可视化工具,推荐一下
诚然,数据可视化可谓是数据分析工作的最后一道工序,前面的作业做得再好,如果不能很好地展现出来,那就算是临门一脚、功亏一篑了……下面给大家列出好用的数据可视化工具清单,希望可以为你的学习或工作带来一些帮助。
1、强大的R可视化包-ggplot2
R是一款偏向于统计分析的脚本语言软件,基于S语言开发,如果你是R语言忠实fans,我相信你一定不会不知道R里单独的一个绘图包—ggplot2,之所以给ggplot2“强大”的头衔,一方面确实能够轻松应付各个领域的图像绘制,静态的,动态的,说的出名字的,个性化特制的;另一方面小编就是学统计学的,自然相对熟悉这个包。
ggplot2由Hadley Wickham在2005年创造。受欢迎的原因是将图形分解为语素(如尺度、图层)的思想。ggplot2可以作为R语言基础绘图包的替代,同时ggplot2预设有多种印刷及网页尺寸。
当然有些数据分析软件也带透视表、绘图功能,如MySQL、SPSS,但数据可视化不作为主要功能,这里就不如上面较详细说了。
㈧ 通达信的主力监控精灵,市场雷达的计算源码是什么求高手
是通达信内置源程序。