excel制作对称条形图

前两天有位同学问我如何制作坐标轴反向的条形图,实现方式和对称条形图类似,一起来整理一下。

第一部分:如何制作对称条形图

1,选中数据以下数据

Excel2007中如何制作对称条形图

2,插入——条形图——簇类条形图

Excel2007中如何制作对称条形图
3,得到如下条形图,选中横轴
Excel2007中如何制作对称条形图
4,右键——设置坐标轴格式(CTRL+1,这个是查看属性的快捷键,MSoffice适用)
Excel2007中如何制作对称条形图
5,坐标轴选项——最小值——固定(-200),根据自己的情况调整
Excel2007中如何制作对称条形图
6,然后数字格式——自定义——如图
Excel2007中如何制作对称条形图

7,搞定一半了,继续

选中另一条条形图——右键——设置数据系列格式
Excel2007中如何制作对称条形图
8,系列选项——系列绘制在——次坐标轴
Excel2007中如何制作对称条形图
9,选中上面的坐标轴——右键——设置坐标轴格式
Excel2007中如何制作对称条形图
10,坐标轴选项——坐标轴选项——最小值——固定(-200,根据实际情况调整),然后逆序刻度值
Excel2007中如何制作对称条形图
11,数字格式——自定义——如图
Excel2007中如何制作对称条形图
12,选中纵坐标——右键——设置坐标轴格式
Excel2007中如何制作对称条形图
13,坐标轴选项——坐标轴标签——低
Excel2007中如何制作对称条形图
14,OK,搞定了,最后美化,得到如下图
Excel2007中如何制作对称条形图

第二部分:制作坐标轴反向的条形图

这个就是之前那位同学问的

实现方式如下:

1,制作一个常规的条形图,然后选中横坐标——右键——设置坐标轴格式

Excel2007中如何制作对称条形图
2,坐标轴选项——逆序刻度值
Excel2007中如何制作对称条形图
3,最终得到下面的左下图,可以和常规的图放在一起做个比较,美化一下还是比较炫的
Excel2007中如何制作对称条形图

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Python绘制发散型条形图的代码示例: ```python # 导入所需的库 import pandas as pd import matplotlib.pyplot as plt # 准备数据 df = pd.read_csv("https://github.com/selva86/datasets/raw/master/mtcars.csv") x = df.loc\[:, \['mpg'\]\] df\['mpg_z'\] = (x - x.mean()) / x.std() df\['colors'\] = \['red' if x < 0 else 'green' for x in df\['mpg_z'\]\] df.sort_values('mpg_z', inplace=True) df.reset_index(inplace=True) # 绘制图形 plt.figure(figsize=(14, 10), dpi=80) plt.hlines(y=df.index, xmin=0, xmax=df.mpg_z, color=df.colors, alpha=0.4, linewidth=5) # 图形装饰 plt.gca().set(ylabel='$Model$', xlabel='$Mileage$') plt.yticks(df.index, df.cars, fontsize=12) plt.title('Diverging Bars of Car Mileage', fontdict={'size': 20}) plt.grid(linestyle='--', alpha=0.5) plt.show() ``` 这段代码使用了matplotlib库来绘制发散型条形图。首先,我们导入所需的库,然后准备数据。数据来自于mtcars数据集,我们计算了每个汽车型号的mpg_z值,并根据mpg_z的正负值给条形图上色。然后,我们按照mpg_z的大小对数据进行排序,并重置索引。最后,我们使用plt.hlines函数绘制发散型条形图,并进行图形装饰,包括添加标签、标题和网格线。最终,使用plt.show()函数显示图形。 #### 引用[.reference_title] - *1* [你了解matplotlib吗?对称条形图和发散型条形图篇](https://blog.csdn.net/yoggieCDA/article/details/106231634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python使用matplotlib可视化发散型条形图、发散条形图(Diverging Bars)是一种可以同时处理负值和正值的...](https://blog.csdn.net/zhongkeyuanchongqing/article/details/122931290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [4-02-3 Matplotlib 散点图、发散型条形图、饼图](https://blog.csdn.net/m0_50614038/article/details/124243732)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值