精华内容
下载资源
问答
  • 同事做了一张excel图表,希望最新的数据显示数据标签,其他都不显示。并且当单元格的数据新增加时,这个标签要能自动更新。 这里需要用到公式,获取到这个最新值。在b2输入公式=lookup(9e+307,a1:a200)可以实现...

    同事做了一张excel图表,希望最新的数据显示数据标签,其他都不显示。并且当单元格的数据新增加时,这个标签要能自动更新。

    这里需要用到公式,获取到这个最新值。在b2输入公式=lookup(9e+307,a1:a200)可以实现这个功能。(假定数据在a1:a200)这个公式仅对数值型有效。

    然后在图表区域内画作一个矩形框,选中该矩形框,在公式栏也就是fx按钮旁边,输入=sheet1!$b$2。

     

    【相关办公自动化的好书推荐】

    1、刘万祥《EXCEL 图表之道》、《用地图说话

    2、侯捷《word 排版艺术

    3、excelhome《excel 实战技巧精粹

    转载于:https://www.cnblogs.com/viphhs/p/3776676.html

    展开全文
  • 月底又要做费用支出报表了,小编的同事在Excel中建立好一个图表之后,来来回回念叨说总觉得缺点东西让图表看起来更加的清晰明了。小编好奇的过去看来一下。原来,只是缺少了一个工具运用。它就是数据标签,用于表示...
    1693fec3b42a801d921f255473f01ba6.png

    月底又要做费用支出报表了,小编的同事在Excel中建立好一个图表之后,来来回回念叨说总觉得缺点东西让图表看起来更加的清晰明了。小编好奇的过去看来一下。原来,只是缺少了一个工具运用。它就是数据标签,用于表示数据列的实际数值让我们更方便的找到数据。

    那怎么给图表进行数据标记呢?下面我们就来学习一下Excel图表中数据标签的使用方法。

    首先,打开我们需要做数据统计的工作表,选中数据,点击工具栏插入-图表,在弹出的“插入图表”对话框中选择需要的图表形状。

    aee3b37ac9f83ee5651d896fb39bfe61.png

    然后我们单击图表,在右侧出现了一列图表功能,这里我们点击这个“+”号图表,也就是图表元素。在弹出来的选项里勾选数据标签。这样图表上就显示出了准确数据。

    3ab223f0b0adcc754928bbe07db35ef1.png

    如果只想显示其中某一个部门的数据,我们可以在图表上单击选中单一颜色的柱形图,然后同上面步骤一样添加数据标签。小编这里选择销售部蓝色柱形:

    03ab15807153a11a2f32b42074c5f8a3.png

    如果数据标签显示位置不合适,我们可以点击数据标签后的三角符号进行数据标签位置调整。

    d4f814c848cd1b50de3b69aec70c19a8.png

    同时,点击数据标签后三角形符号选择下拉菜单的“更多选项”,我们可以对数据标签进行一些其他的格式设置。

    3f91e7db8cbb4e5ef2c37e2a1b05934c.png

    部分格式选项设置如下:

    ff90fbeac7917307ccdecf3ec72b0f54.png

    在数据标签中显示数据系列名称

    4f370ad456acff61da8f228e10552f88.png

    数据标签以货币格式显示

    如果要取消数据标签的显示,只需要在“图表元素”列表中把“数据标签”的复选框勾选取消即可。或者直接在图表中选择某个数据标签后,按Delete键将选择的数据标签删除。

    bdbbdea656ebc95c9c4a9184123b4c63.png

    今天关于数据标签在Excel中的使用技巧就分享到这,小编的同事在小编的提醒下也恍然大悟,希望大家在以后的办公中可以对数据标签灵活的运用。

    展开全文
  • 技巧185 让图表提供完整信息 技巧186 巧妙处理过长的分类标签 技巧187 理顺零乱的数据标志 技巧188 说说图表中负值带来的烦恼 技巧189 避免使用出界的平滑线 技巧190 绕开三维图表的盲点 技巧191 图表中字体应用的...
  • (对于不显示的「开始日」和「終了日」,加上了数据标签) === === ■相关设置 (做成方法) === 1.数据源 === === 2.图表选择 (【条形图】 ⇒ 【堆积条形图】) === === 3. (Y轴)【坐标轴】...

    ■前言

    使用excel制作甘特图

     

    ■效果1

    ===

    ■效果2 

    (对于不显示的「开始日」和「終了日」,加上了数据标签)

    ===

    ===

     

    ■其他图表制作

    ・Excel 图表学习(一):商品销售量

     https://blog.csdn.net/sxzlc/article/details/104889024

    ・Excel 图表学习(二):燃尽图

    https://blog.csdn.net/sxzlc/article/details/106291897

    ・Excel 图表学习(三):甘特图

    https://blog.csdn.net/sxzlc/article/details/106413588

     

    ■相关设置 (做成方法)

    ===

    1.数据源

    ===

    ===

    2.图表选择 (【条形图】 ⇒ 【堆积条形图】)

    ===

    ===

    3. (Y轴)【坐标轴】  ⇒ 【逆序类别】

      目的:让日期在最上面显示

    ===

    4. (X轴)【坐标轴】  ⇒ 设置【边界】 ⇒「最小值」、「最大值」

    ・如何输入:

          比如最小值,只要我们输入:「2020-5-1」后,回车即可

    ・目的:

            默认的边界值太大了,需要重新指定

    ===

    ===

    5.隐藏我们不想显示的 「开始日」、「終了日」

    ・没有隐藏时的效果 (为了方便查看,下图中还设置了「数据标签」)

    ===

    ----「数据标签」

    ===

    ・隐藏设置

      (分别对 「开始日 」 和 「終了日」 两个项目 的图形,设置位 【无填充】)

    ===

    ===

    6.设置 开始日和结束日的标签

    6.1

    6.2

      

    6.3

       注意:必须经过 6.1后,才能看到6.3的效果

    6.4.1

    6.4.2

    6.5.1

    6.5.2

    ---

     

    ■注意事项   【坐标轴选项】 ⇒【标签】⇒【标签位置】 选择 「轴旁」

    y轴

    X轴  

    ---

     

     

     

    展开全文
  • 如果我们就想X轴中标签为每隔一年或每隔3个月、Y轴中标签数值小数点后一定要保留3位小数,这该如何设置,本节例子就是解决这类问题。 PS:楼主最近要开始出长差了,可能更新会变慢些,大家谅解下呀O(∩_...

    之前所有的例子中,我们所生成图表中的X时间轴中的时间间隔,和Y轴中的数值样式是不可控制的,它是JFreechart根据数据点的对应的时间和数值自己设置的。如果我们就想让X轴中标签为每隔一年或每隔3个月、Y轴中标签数值小数点后一定要保留3位小数,这该如何设置,本节例子就是解决这类问题。


    PS:楼主最近要开始出长差了,可能更新会变慢些,大家谅解下呀O(∩_∩)O~


    本节列子运行截图:

    TimeSeries04

    示例代码:

    Java代码 
    1. package lw.release.s1TimeSeries;  

    2.  

    3. import java.awt.Dimension;  

    4. import java.awt.Font;  

    5. import java.text.NumberFormat;  

    6. import java.text.SimpleDateFormat;  

    7.  

    8. import javax.swing.BorderFactory;  

    9. import javax.swing.JPanel;  

    10. import javax.swing.border.CompoundBorder;  

    11. import org.jfree.chart.ChartFactory;  

    12. import org.jfree.chart.ChartPanel;  

    13. import org.jfree.chart.JFreeChart;  

    14. import org.jfree.chart.StandardChartTheme;  

    15. import org.jfree.chart.axis.DateAxis;  

    16. import org.jfree.chart.axis.DateTickUnit;  

    17. import org.jfree.chart.axis.DateTickUnitType;  

    18. import org.jfree.chart.axis.NumberAxis;  

    19. import org.jfree.chart.axis.NumberTickUnit;  

    20. import org.jfree.chart.plot.XYPlot;  

    21. import org.jfree.chart.renderer.xy.XYItemRenderer;  

    22. import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;  

    23. import org.jfree.data.time.Month;  

    24. import org.jfree.data.time.RegularTimePeriod;  

    25. import org.jfree.data.time.TimeSeries;  

    26. import org.jfree.data.time.TimeSeriesCollection;  

    27. import org.jfree.data.xy.XYDataset;  

    28. import org.jfree.ui.ApplicationFrame;  

    29. import org.jfree.ui.RefineryUtilities;  

    30.  

    31. import lw.release.ChartBasePanel;  

    32.  

    33. /**

    34. * 时间序列图:设置轴线标签显示样式

    35. *

    36. * 新增功能点:

    37. *   ① X时间轴设置为自定义的时间间隔

    38. *   ② Y轴数值设置为自定义的数值间隔,数值后自定义小数点位数

    39. *

    40. * @author 刘伟  2012-10-25

    41. *

    42. * 楼主辛勤整理,无私免费提供给大家观看,体惜楼主辛苦,转载时请注明出处:http://lw2078.iteye.com/

    43. * */  

    44. @SuppressWarnings("serial")  

    45. public class TimeSeries04 extends ApplicationFrame {  

    46.  

    47.    public TimeSeries04(String title) {  

    48.        super(title);  

    49.        setContentPane(new TimeSeriesPanel());  

    50.    }  

    51.  

    52.    public JPanel createDemoPanel() {  

    53.        return new TimeSeriesPanel();  

    54.    }  

    55.  

    56.    public static void main(String[] arg) {  

    57.        TimeSeries04 timeSeries = new TimeSeries04("设置轴线显示样式");  

    58.        timeSeries.pack();  

    59.        RefineryUtilities.centerFrameOnScreen(timeSeries);  

    60.        timeSeries.setVisible(true);  

    61.    }  

    62.  

    63.    /**

    64.     * 显示该Demo图表的容器

    65.     *

    66.     * ChartBasePanel类是Swing框架下所有例子共同使用的,这里不重复贴出

    67.     * 这个类源码位置:http://lw2078.iteye.com/blog/1705637

    68.     * */  

    69.    private class TimeSeriesPanel extends ChartBasePanel {  

    70.        private TimeSeries series[] = new TimeSeries[2];    // 间隔定长时间(如年、月、日、时、分、秒等)的数据序列  

    71.        private ChartPanel chartPanel;    

    72.        private JFreeChart chart = createChart();   // 创建一个JFreeChart时间序列图表  

    73.  

    74.        public TimeSeriesPanel() {  

    75.            super();  

    76.              

    77.            addChart(this.chart);   // 将此JFreeChart加入JFreeChart列表中  

    78.              

    79.            // 将JFreeChart放在专用的图表容器ChartPanel中  

    80.            this.chartPanel = new ChartPanel(this.chart);  

    81.            this.chartPanel.setPreferredSize(new Dimension(600250));  

    82.              

    83.            // 设置chartPanel容器边框  

    84.            CompoundBorder compoundBorder = BorderFactory.createCompoundBorder(  

    85.                    BorderFactory.createEmptyBorder(44,44),  

    86.                    BorderFactory.createEtchedBorder());  

    87.            this.chartPanel.setBorder(compoundBorder);  

    88.              

    89.            // 将chartPanel加入到本容器中  

    90.            add(this.chartPanel);  

    91.        }  

    92.  

    93.        /**

    94.         * 创建jfreechart图表

    95.         * */  

    96.        private JFreeChart createChart() {  

    97.            // 生成图表数据集合  

    98.            XYDataset xyDataset = createDataset();  

    99.              

    100.            // 增加汉字支持  

    101.            StandardChartTheme standardChartTheme=new StandardChartTheme("CN");     //创建主题样式            

    102.            standardChartTheme.setExtraLargeFont(new Font("隶书",Font.BOLD,20));    //设置标题字体        

    103.            standardChartTheme.setRegularFont(new Font("SimSun",Font.PLAIN,15));    //设置图例的字体      

    104.            standardChartTheme.setLargeFont(new Font("宋体",Font.PLAIN,15));      //设置轴向的字体    

    105.            ChartFactory.setChartTheme(standardChartTheme); //应用主题样式      

    106.              

    107.            // 创建一个时间序列图表的JFreeChart  

    108.            JFreeChart jFreeChart = ChartFactory.createTimeSeriesChart(  

    109.                    "设置轴线显示样式",     // 图表名  

    110.                    "时间",               // 横轴标签文字  

    111.                    "数值",               // 纵轴标签文字  

    112.                    xyDataset,          // 图表的数据集合  

    113.                    true,               // 是否显示图表中每条数据序列的说明  

    114.                    false,              // 是否显示工具提示  

    115.                    false);             // 是否显示图表中设置的url网络连接  

    116.          

    117.            // XYPlot图表区域的设置对象,用来设置图表的一些显示属性  

    118.            XYPlot xyPlot = (XYPlot) jFreeChart.getPlot();    

    119.  

    120.            // 设置数据点和序列线的显示格式  

    121.            XYItemRenderer r = xyPlot.getRenderer();  

    122.            if (r instanceof XYLineAndShapeRenderer) {  

    123.                XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) r;  

    124.                renderer.setBaseShapesVisible(true);    // 数据点显示外框  

    125.                renderer.setBaseShapesFilled(false);    // 数据点外框内不填充  

    126.            }  

    127.              

    128. 新功能点 //          

    129.            // 设置X时间轴的标签显示样式  

    130.            // 此处设置为按年显示,显示时间间隔为1年  

    131.            DateAxis dateAxis=(DateAxis)xyPlot.getDomainAxis();     // DateAxis是X时间轴线的显示样式设置对象  

    132.            SimpleDateFormat frm = new SimpleDateFormat("yyyy年");   // 设置时间显示样式  

    133.            dateAxis.setTickUnit(new DateTickUnit(DateTickUnitType.YEAR, 1frm));  // 设置显示时间间隔为1年  

    134.              

    135.            // 设Y数据轴的标签显示样式  

    136.            // 此处设置数据间隔为10,显示数值的小数点保留2位  

    137.            NumberAxis numberAxis = (NumberAxis)xyPlot.getRangeAxis();  // NumberAxis是Y数据轴的显示样式设置对象  

    138.            NumberFormat numformatter = NumberFormat.getInstance(); // 创建一个数字格式格式对象  

    139.            numformatter.setMaximumFractionDigits(2);   // 设置数值小数点后最多2位  

    140.            numformatter.setMinimumFractionDigits(2);   // 设置数值小数点后最少2位  

    141.            numberAxis.setTickUnit(new NumberTickUnit(10,numformatter));    // 设置为Y轴显示数据间隔为10  

    142. //  

    143.  

    144.            return jFreeChart;  

    145.        }  

    146.  

    147.        /**

    148.         * 创建jfreechart图表所用的数据集合

    149.         *

    150.         * @return

    151.         */  

    152.        private XYDataset createDataset() {  

    153.  

    154.            // 生成数据序列1  

    155.            this.series[0] = new TimeSeries("序列1");  

    156.            setSeriesData(series[0], 60new Month(4,2007), 22); // 以月为时间单位,从2007年4月开始22个月的数据  

    157.  

    158.              

    159.            // 生成数据序列2  

    160.            this.series[1] = new TimeSeries("序列2");  

    161.            setSeriesData(series[1], 40new Month(4,2007), 22);// 以月为时间单位,从2007年4月开始22个月的数据  

    162.              

    163.            // 将两条数据序列都放在一个数据集合中  

    164.            TimeSeriesCollection dataset = new TimeSeriesCollection();  

    165.            dataset.addSeries(this.series[0]);    

    166.            dataset.addSeries(this.series[1]);    

    167.              

    168.            return dataset;  

    169.        }  

    170.  

    171.        /**

    172.         * 随机生成数据,自动定位到时间序列上的下一个时间点,将新数据点加入到数据序列中

    173.         *

    174.         * @param series    数据序列对象

    175.         * @param baseData  生成的随机数据的基准值

    176.         * @param regularTime   定长的时间间隔(年、月、日、时、分、秒等)

    177.         * @param sampleNum  生成的数据点个数

    178.         */  

    179.        private void setSeriesData(TimeSeries series, double baseData, RegularTimePeriod regularTime, int sampleNum) {  

    180.  

    181.            // 生成随机模拟数据  

    182.            double value = baseData;  

    183.            for (int i = 0; i < sampleNum; i++) {  

    184.                series.add(regularTime, value);      

    185.                regularTime = regularTime.next(); // 自动定位到下一个相同时间单位的时间点  

    186.                value *= (1.0D + (Math.random() - 0.495D) / 4.0D);  

    187.            }  

    188.        }  

    189.    }  

    190.      

    191.      

    192. }  

    本文链接:领悟书生教程网,转自http://lw2078.iteye.com

    展开全文
  • 五种简单的图表制作

    2019-04-30 20:46:01
    先选中月份和利率做柱状图,会发现间距是等宽的,然后设置横坐标轴为日期坐标轴就可以他不等距分类了,那么问题来了,如何显示你所需要的日期数据呢? 首先把横坐标轴删了,添加辅助数据一列,然后添加它的数据...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
    9.1 通过条件格式显示数据/247 9.1.1 数据条/248 9.1.2 色阶/252 9.1.3 图标集/254 9.2 在不使用图表的情况下描绘数据/258 9.3 创建Sparkline图表/261 9.3.1 通过文本创建Sparkline图表/261 9.3.2 通过图表创建...
  • 通常情况下柱状图都是垂直向上的,但有时候我们可以它倒挂显示,从而更好地配合表格内容进行显示。那么如何才可以显示出这种垂直向下的倒挂效果呢?要制作这种倒挂型的柱状图,还是需要制作出常见的柱状图效果才行...
  • 该图在图形中显示多个序列。 您可以为每个系列设置颜色和描述。 显示传奇。 可以在图表中内嵌图例。 您可以设置宽度和垂直对齐(顶部,中间,底部)。 自定义标签。 x和y轴的标签是自动生成的。 但是您可以设置...
  • 第3章介绍如何创建仪表盘和数据的可视化图表;第4章介绍如何创建并修改Splunk应用程序;第5章介绍如何使用Splunk的数据模型和透视功能;第6章介绍Splunk中的一些高级搜索命令,将学习如何创建事务、编写次级搜索、...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0041 如何实现数据加密与解密算法 27 0042 如何继承父类的方法 27 0043 如何实现函数重载 28 0044 类中多态的应用 28 0045 将函数作为参数进行调用 30 2.3 参数与指针 30 0046 通过指针读写数据 30 ...
  • 3.3.3 分级显示数据 3.4 创建数据透视表 3.5 编辑数据透视表 3.5.1 添加字段 3.5.2 设置字段 3.5.3 隐藏字段 3.5.4 设置数据透视表格式 3.6 创建数据透视图 3.7 编辑数据透视图 chapter 04 高效办公中的SmartArt图形...
  • 包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对系统的功能进行详细设计说明。 1.2背景 2020年随着冬季的到来,新冠...
  • √ 深度剖析IA 要素,包括组织、标签、导航、搜索与元数据 √ 概念→过程→方法→策略→实现,全面更新 信息架构(IA)比以往任何时候都更具挑战性(和必要性)。由于如今可得到的信息供过于求,因此你想要分享的...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
    本书将介绍如何定制Excel 用户窗体、开发新实用程序、用VBA 处理图表数据透视表,以及创建事件处理应用程序。还将介绍如何使用VBA 子过程和函数过程、与其他应用程序轻松交互、构建用户友好的工具栏、菜单和帮助...
  • 工具云ToolCloud.zip

    2019-07-19 07:59:38
    可是您又碰到了一个需求,您的同事需要将一批表格数据生成图表。您知道使用Java第三方库JFreechart非常容易。您开发了这样一个工具, 现在又要给同事培训安装Java环境、执行Java程序。而您的同事已经很厌烦他们需要...
  • 慧创连锁版超市POS收银系统

    热门讨论 2009-07-29 09:01:00
    29.强有力的数据备份与恢复功能,您的数据更安全。 30.支持多种支付方式,可以自由添加。 后台是一款强大的进销存软件,可以单独使用。 ★前台功能: 1.实现按时间段促销销售。 2.单品打折、整单打折 3.挂单、取...
  • 软件界面设计工具_3款合集

    千次下载 热门讨论 2010-06-29 03:52:47
    Balsamiq Mockups预先提供了丰富的控件,如浏览器窗口、媒体播放器组件、圆形图表等,你信手拈来! 丰富的控件 方便的属性设置 当你选择一个控件时,会立刻出现该控件的属性选项,你可以随时编辑修改属性。 属性...
  • 网站能够正常工作于尽可能旧的浏览器上,然后不断为它在新型浏览器上实现更多的增强和改进。 Viewport 移动设备上的Viewport就是设备的屏幕上能用来显示网页的一块区域,即浏览器上用来显示网页的那部分区域。...
  • Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
  • 测试培训教材

    2014-04-01 12:10:48
    缺乏尺度会测试失去平衡,缺乏标准会测试工作难以衡量。 2、如何搭建测试管理平台? 首要问题是流程的规范化。 (1) 测试进入和退出标准。 (2) 协作流程。 (3) 缺陷跟踪管理流程。 (4) 工具平台的引入。...
  • CCH:Corel图表文件 CCO:CyberChat数据文件 CCT:Macromedia Director Shockwave投影 CDA:CD音频轨道 CDF:Microsoft频道定义格式文件 CDI:Philip的高密盘交互格式 CDM:Visual dBASE自定义数据模块文件 ...
  • 您的网页在浩瀚的网络海洋中焕发出夺目光彩 这本专家级的指南,是畅销书《JavaScript Bible》的升级换代 不管您是JavaScript高手,还是初学者,《JavaScript宝典(第6版)》都值得JavaScript Web开发人员一遍一遍地...
  • FiberTaskingLib:基于任务的多线程库,支持具有任意依赖关系的任务图表。 HPX:适用于任何规模的并行分布式应用的通用C++运行时系统。 Intel Games Task Scheduler:为了游戏开发者的需要而设计的任务调度框架。 ...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

如何让图表显示数据标签