如何让系列数据显示在柱状图图例中
我有一个Windows表单应用程序,该应用程序显示出存储在数据库中的数据中的图.我能够将数据显示在条形图或派图中.但是条形图中的传奇仅显示"系列1",这是该系列的名称.饼图的传说显示了与系列数据的正确传说.我已经搜索了MSDN,并找到了几篇有关添加传奇的文章,但它们都具有相同的结果. 这是我的条形图代码: string[] xvals = new string[dt.Rows.Count]; int[] yvals = new int[dt.Rows.Count]; for (int i = 0; i
12 2024-04-24
编程技术问答社区
如何用c#在图表上显示数值
我需要在图表图中显示点值 当我尝试结果时是 ,但我想要它像 我的代码是 SqlCommand territorycommand = new SqlCommand("select Terriotry,TotalAcheivmentVol,Forecast from ForecastTotal where Year = '" + DateTime.Now.Year.ToString() + "' and Terriotry = '" + territory + "' and month = '"+Month+"'", conn); try { conn.Open(); mydatareader = territorycommand.ExecuteReader();
2 2024-04-23
编程技术问答社区
MS图表烛台 如何设置尾部颜色
我目前正在Visual C#中使用MSCHART开发烛台图. 我现在创建了两个图表并创建了图表如下 问题1.在顶部查看烛台图.我想将每个杆的尾巴涂成红色或蓝色. 问题2.查看底部的条形图.我想在此图表上涂红色或蓝色.我想在烛台图表的顶部应用相同的颜色.我该怎么办? [源] DataTable table_ChartData = new DataTable(); table_ChartData.Columns.Add("Id"); table_ChartData.Columns.Add("Open"); table_ChartData.Columns.Add("Close"); table_ChartData.Columns.Add("High"); table_ChartData.Columns.Add("Low"); table_ChartData.Columns.Add("Day"); dataGridView1.DataSource = table_Char
6 2024-04-19
编程技术问答社区
结合柱状图和点状图
我有一点"问题",我想创建一个看起来像这样的图表: 基本上 系列1 =正常条形图.颜色绿色如果在" Time Max"(Series2)系列2 =系列1项目之上的数据点/标记之前结束. 我正在为此挣扎... 我的代码: chart_TimeChart.Series.Clear(); string series_timeneeded = "Time Needed"; chart_TimeChart.Series.Add(series_timeneeded); chart_TimeChart.Series[series_timeneeded]["PixelPointWidth"] = "5"; chart_TimeChart.ChartAreas[0].AxisY.ScrollBar.Size = 10; chart_TimeChart.ChartAreas[0].Axis
6 2024-04-14
编程技术问答社区
将水平条形图改为垂直条形图
我正在使用' system.windows.forms.datavisualization.charting '库作为我的图表,我想知道是否有人想出了如何切换轴以垂直显示图表 谢谢. 解决方案 更改 myChart.Series["mySeries"].ChartType = SeriesChartType.Bar; to myChart.Series["mySeries"].ChartType = SeriesChartType.Column;
4 2024-04-13
编程技术问答社区
一个C语言应用程序的实时图
我有一个应用程序,该应用程序可定期记录到主机系统,它可以在文件或控制台上.我想使用这些数据为我绘制统计图.我不确定是否可以将实时图用于我的应用程序. 如果此工具是正确的,我可以有一个将外部应用程序与实时图集成的示例? 这是LiveGraph链接 - > http://www.live-graph.org/download .html 解决方案 我认为,使用Python Plus matplotlib "> matplotlib .为此,实际上有多种方法:a)整合我们有以下C应用程序(例如plot.c).它使用Python解释器与Matplotlib的绘图功能进行接口.该应用程序能够直接绘制数据(当称为./plot --plot-data>时)并将数据打印到stdout(当使用任何其他参数集来调用时). #include #include #include #include #
10 2024-04-06
编程技术问答社区
如何在Excel脚本实验室中改变条形图中的误差条值?
我试图使用脚本实验室在Excel中绘制水平箱形图.为此,我首先创建了一个堆叠的条形图,并将第一个和最后一个栏作为透明. 现在,我尝试使用以下片段将错误条添加到中间的数据栏中: async function addErrorBars() { await Excel.run(async (context) => { const sheet = context.workbook.worksheets.getItem("Sample"); var chart = sheet.charts.getItemAt(0); chart.series.getItemAt(3).xErrorBars.visible = true; chart.series.getItemAt(3).xErrorBars.type = Excel.ChartErrorBarsType.percent; chart.series.getItemAt(3).xErrorBars.
8 2024-04-03
编程技术问答社区
覆盖盒子图
我正在尝试使用Matplotlib中的单独的Y轴叠加一组框图.我在任何地方都找不到一个示例,并且尝试了我用ax.set_zorder()和ax2.set_alpha()想到的一切.有没有办法从框图设置背景不透明? ax.patch.set_facecolor('None')完全删除背景... 这是我尝试的: import matplotlib.pyplot as plt import numpy as np example_data = [1,2,1],[1,2,2,2],[3,2,1] data = [i for i in example_data] data_len = [len(i) for i in example_data] labels = ['one','two','three'] plt.figure() fig, ax = plt.subplots() plt.boxplot(data) ax.set_xticklabels(labels,r
18 2024-04-03
编程技术问答社区
在R中把柱状图与boxplot对齐
我想使用R中的Barplot函数绘制计数的分布,并使用Boxplot底漆以包含有关中位数,四分位数和离群值的信息.对于直方图和盒子图,已经找到了一个不太重要的解决方案: http://rgraphgallery.blogspot.com/2013/04/rg-plotting-boxplot-and-histogram.html . 在网上有很多地方可以找到参数,应使用直方图绘制数值数据,同时应使用条形图绘制分类数据.我的数据是数字的,实际上是比例量表(因为它们是计数),但是由于它们是离散的,我想要带有间隙的列,而不是触摸的列,这似乎是唯一的选择对于直方图(). 我目前有以下内容,但是bar和boxplot不能完全对齐: set.seed(476372) counts1
10 2024-04-03
编程技术问答社区
当色调偏移时,如何将曲线图居中对齐xticks
我的盒装似乎与情节的X-Tick不符.如何使Boxplot与X-Tick对齐? import pandas as pd import seaborn as sns import matplotlib.pyplot as plt df = pd.DataFrame([['0', 0.3],['1', 0.5],['2', 0.9], ['0', 0.8],['1', 0.3],['2', 0.4], ['0', 0.4],['1', 0.0],['2', 0.7]]) df.columns = ['label', 'score'] label_list = ['0', '1', '2'] fig = plt.figure(figsize=(8, 5)) g=sns.boxplot(x='label', y='score', data=df, hue='label', hue_order=label_l
18 2024-04-03
编程技术问答社区
在ggplot柱状图和boxplots上加上星星,以表示显著性水平(P值)。
通常,将恒星放在花道或盒子图上以显示两组之间一组或两组之间的重要性(p值)的水平,以下是几个示例: 恒星的数量由p值定义,例如,一个可以在p值 和我的问题:如何生成类似的图表?基于显着性水平自动放置恒星的方法非常受欢迎. 解决方案 请在下面找到我的尝试. 首先,我创建了一些虚拟数据和一个可以按照我们希望进行修改的barplot. windows(4,4) dat
16 2024-04-03
编程技术问答社区
在ggplot2中,条形图的边框可以只在一侧改变吗?(颜色,厚度)
我知道,3D Barcharts是一种罪.但是我要求这样做,作为一个权衡,我建议只用比酒吧顶部和右侧的酒吧的颜色略深的边界.这样,酒吧将具有某种"阴影"(urgh),但至少您仍然可以比较它们. 有什么办法做到这一点吗? ggplot(diamonds, aes(clarity)) + geom_bar() 解决方案 使用两组geom_bar的另一种可能性.第一组是绿色的,将其稍高略高,并偏移到右侧.我从@didzis Elferts借用数据. ggplot(data = df2) + geom_bar(aes(x = as.numeric(clarity) + 0.1, y = V1 + 100), width = 0.8, fill = "green", stat = "identity") + geom_bar(aes(x = as.numeric(clarity), y = V1), width = 0
8 2024-04-02
编程技术问答社区
具有名义轴或序数轴类型的虚化曲线图
编辑:原始问题中的代码是指已过时数年的Bokeh版本.但是下面的答案已更新,以回答现代版本的Bokeh 的相同问题 带有标称轴类型 的散景图 from bokeh.plotting import * from bokeh.objects import * output_notebook() label = ['United States', 'Russia', 'South Africa', 'Europe (average)', 'Canada', 'Austalia', 'Japan'] number = [1, 2, 3, 4, 5, 6, 7] value = [700, 530, 400, 150, 125, 125, 75] yr = Range1d(start=0, end=800) figure(y_range=yr) rect(number, [x/2 for x in value] , width=0.5, height=value, color = "#
8 2024-04-01
编程技术问答社区
虚化条情节 |
我正在尝试使用python创建散景.数据2是值 from bokeh.plotting import figure, output_file, show,hplot from bokeh.charts import Bar data2=[65.75, 48.400000000000006, 58.183333333333337, 14.516666666666666] bar = Bar(values=data2,xlabel="beef,pork,fowl,fish",ylabel="Avg consumtion", width=400) show(bar) 错误 TypeError: Bar() takes at least 1 argument (1 given) 我在这里做错了什么? 解决方案 bokeh.charts api(包括Bar)在2017年被弃用并从散景中删除.它是不受限制的且不受支持的,此时不应出于任何原因使用.可以使用良好支持的
14 2024-04-01
编程技术问答社区
分类Y轴和日期X轴的Bokeh vbar图
我想使用散景绘制VBAR图,其中X轴占用日期时间,而Y轴则采用分类值. 最初,我尝试了圆形图: import pandas as pd from datetime import datetime from dateutil.parser import parse from bokeh.plotting import figure, show, output_notebook from bokeh.models.ranges import FactorRange x = pd.Series(['2017/1/1', '2017/1/2', '2017/1/3', '2017/1/4']).map(lambda x: parse(x)) y = ["a", "b", "c", "a"] p = figure(x_axis_type='datetime', y_range=list(set(y)), plot_width=400, plot_height=200
22 2024-04-01
编程技术问答社区
虚化-叠加和分组的图表
是否可以在散布和分组的散景中创建一个地块? Kinda喜欢数据集类似于此 count date class user 39 2016/12/28 4 user1 26 2016/12/28 4 user2 3 2016/12/28 4 user2 8 2016/12/28 4 user1 1 2016/12/28 4 user1 22 2016/12/28 4 user1 26 2016/12/28 4 user2 1 2016/12/28 4 user1 7 2016/12/28 4 user2 12 2016/12/28 4 user3 23 2016/12/28 4 user3 31 2016/12/28 4
8 2024-04-01
编程技术问答社区
如何使用bokeh vbar图表参数和groupby对象?
问题 下面的代码是Bokeh文档中的VBAR图表示例. 在这个示例上有一些我无法理解的. 哪些'cyl_mfr'来自factor_cmap()和vbar()? 'mpg_mean',它是计算'mpg'列的平均值吗?如果那样, 为什么" mpg_sum"不起作用? 我想像这个示例一样制作自己的vbar图表. 代码 from bokeh.io import show, output_file from bokeh.models import ColumnDataSource, HoverTool from bokeh.plotting import figure from bokeh.palettes import Spectral5 from bokeh.sampledata.autompg import autompg_clean as df from bokeh.transform import factor_cmap output_file("b
10 2024-04-01
编程技术问答社区
如何旋转虚化图中的X轴标签?
我刚刚开始使用散景.下面我创建了一些我用于x_length = var_results.index * 5.5 将索引乘以5.5为我提供了标签之间的更多空间. names = var_results.Feature.tolist() y_length = var_results.Variance y_center = var_results.Variance/2 var_results是一个庞然大物数据框架,具有典型的,顺序的,非重复的索引. var_results也有一个列Features,即未重复的字符串,名称,最后具有列Variance,即dtype float. r = figure(x_range = names, y_range = (-0.05,.3), active_scroll = 'wheel_zoom', x_axis_label = 'Features',
10 2024-04-01
编程技术问答社区
找出每个字母在一个词中的数量
用户将输入字符串, 例如,如果用户输入yyczzzzzzzgg: 程序将评估字符串中字符的频率. 对于yyyczzzzzzzggg string,仅看到1个c,重复g 2,y的频率为3,z的频率为4. . 找到每个字母的数量后如何使用输出的程序数绘制条形图? 解决方案 尝试以下方法: public static void main(String[] args) { String input = "YYYCZZZZGG"; Map map = new HashMap(); // Map // to store character and its frequency. for (int i = 0; i
8 2024-03-27
编程技术问答社区