c# Winform MSChart反向Y轴
我正在使用Windows表单上的MSCHART控件. 我试图通过使用AxisY.IsReversed = true来使下降y轴,但仍将x轴放在底部.默认情况下,当我使用AxisY.IsReversed = true时,x轴将升至顶部.然后,我尝试将设置AxisY.Crossing = Max将轴翻转到y轴的最大端(底部),但不会以x轴的速度低于x轴,它仅在其上方. 请帮助我! 解决方案 您描述的行为与Microsoft演示项目中所示的行为相同.我相信没有任何调整可以使x轴的标签仅出现在x轴下,因为没有什么类似于Axis.LabelPosition属性,可以指定标签应该在轴下. 当您指定chart1.ChartAreas[0].AxisX.IsMarksNextToAxis = false;时,标签会出现在图表顶部,而不是根据需要出现的底部. 您唯一可以使用的调整是不设置 AxisY.IsReversed = true;,而是使所有y值*-1(使它们负面).然后使用
14 2024-04-23
编程技术问答社区
在电子邮件中发送图表
我想使用ASP.NET和C#发送电子邮件正文中的线路图.我写了一个代码将图表显示在DIV标签中.我想在邮件中发送线图.如何做? My Code: jQuery var chartData; google.load("visualization", "1", { packages: ["corechart"] }); function Chart() { $.ajax({ url: "HHT_Tracking.aspx/GetData", data: "", dataType: "json", type: "POST", contentType: "application/json; chartset=utf-8", success: function (data) {
18 2024-04-20
编程技术问答社区
在.NET图表的X轴上只使用自定义标签
我正在用x轴间隔在C#中制作.NET线图.对于我的项目,我只想使用自定义标签,但是现在我仍然想要网上.有人知道一种隐藏默认X轴标签的方法,同时仍保留自定义标签? 我尝试了: Chart4.ChartAreas[0].AxisX.LabelStyle.Enabled = false; 显而易见的结果是没有标签,这不是我要做的. 编辑: 生成原始行的代码是: Chart4.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "M"; 和自定义标签的代码是: int month = XValues[0].Month; var XAxis = Chart4.ChartAreas[0].AxisX; DateTime StartMonthPos = XValues[0]; DateTime EndPos = new DateTime(); foreach (DateTime Date in XValues)
16 2024-04-20
编程技术问答社区
如何隐藏折线图中数据点的标签
请参阅下图. 基本上,我有一个带有一些系列的C#图表控件,我有一个带有标签的系列(图片中的红线),但我希望能够打开/关闭标签.那可能吗?我找不到任何可以这样做的属性. 非常感谢. 解决方案 清除labels的文本的缺点是使颜色透明. 您可以为整个Series s1做到这一点: s1.LabelForeColor = checkBox_test.Checked ? Color.Black: Color.Transparent; ..或个人DataPoints dp: dp.LabelForeColor = checkBox_test.Checked ? Color.Blue : Color.Transparent; 其他解决方案 替代解决方案是将标签存储到点的自定义属性,并将值分配给/* Store the labels to the custom properties on initialization. */ series.Points[
16 2024-04-16
编程技术问答社区
如何用鼠标在图表控件中画图
我的任务是使用鼠标在图表控件中绘制图形,然后从图中检索(x,y)点. 我尝试用鼠标绘制图形. 这是正常的图. 用鼠标绘制后,看起来像: 我用来绘制图的代码是: private void Form1_Load(object sender, EventArgs e) { chart1.ChartAreas[0].AxisX.Minimum =0170101; chart1.ChartAreas[0].AxisX.Maximum =0175951; chart1.ChartAreas[0].AxisY.Minimum=0780101; chart1.ChartAreas[0].AxisY.Maximum=0785951; double range = chart1.ChartAreas[0].AxisX.Maximum - chart1.ChartAreas[0].AxisX.Minimum; chart1.C
14 2024-04-14
编程技术问答社区
JAVAFX图表:在类别轴上设置原点
我需要在Javafx线图中为类别轴添加一个零点.在图像中,我希望一些" t0"代表x轴上原点的零标记,以便我可以在y轴上标记y轴上的点. 示例线图(看起来像bar图表!) 解决方案 我并不完全清楚您要问什么,但是如果您想要X轴左端的像素坐标,您可以做 Category xAxis = ... ; // ... double leftEnd = xAxis.getDisplayPosition(value0) - xAxis.getCategorySpacing(); 其中value0是第一个数据点的X值.
28 2024-03-27
编程技术问答社区
highcharts柱状图带线,需要线的起点在柱状图的起点。
这是需要线图从第一列左边框到最后一列右边框开始,如下图 在演示弹奏中,酒吧中心是开始的. 这是我的系列守则,或者您可以在Fiddel中看到: series: [{ name: 'Rainfall', type: 'column', yAxis: 1, data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4], tooltip: { valueSuffix: ' mm' } }, { name: 'Temperature', type: 'line', data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6], tooltip: { valueSuffix
10 2024-03-27
编程技术问答社区
在不使用 pandas 的情况下,在同一图中绘制不同 y 轴的条形图和折线图
条形图的数据: sum_values = {2000: 258004, 2001: 243411, 2002: 234801, 2003: 231303, 2004: 235103, 2005: 234102, 2006: 236045, 2007: 262238, 2008: 317133, 2009: 337785, 2010: 379818, 2011: 425237, 2012: 446610} 线图的数据: avg_values = {'2006': 29034, '2007': 29612, '2008': 28551, '2009': 39320, '2010': 30061, '2011': 24331, '2012': 23579, '2013': 17552, '2014': 17673, '2015': 19620, '2016': 20894} 我的图形代码的片段: plt.figure(1, figsize=(10,10)) barch
6 2024-03-27
编程技术问答社区
apache poi:如何创建同时具有条形和线形的图表?
是否可以在其中均带有bar和line的Apache Poi中创建图表?您可以找到一个示例如果是,您可以提供示例代码以实现这一目标吗? 期待您的回音.预先感谢. 解决方案 这是我发现的解决方案. 不幸的是,我无法更改线图的轴.但是,您可以轻松地在文件上手动更改此此内容.当您打开它时,单击"右键"按钮的线条顶部,然后选择"格式数据系列",您可以先将其更改为主轴,然后将其更改为辅助轴,这将获得图表完美!我真的不知道如何在代码上解决此问题,如果您发现的话,请与我分享! 您将需要JAR OOXML-SCHEMAS-1.3.JAR. 它的全部具有15MB. OOXML-SCHEMAS/1.3 我希望它有帮助! XSSFWorkbook workbook=new XSSFWorkbook(); XSSFSheet chartdisplay=workbook.createSheet("ChartDisplay") XSSFDrawing drawi
26 2024-03-27
编程技术问答社区
在Zingchart中从CSV数据中获取系列和数值
在Zingchart中创建混合图表时,我们可以将类型属性值带入值数组.但是我不确定在阅读CSV数据时如何实现这一目标. 我想在下面的小提琴链接上创建混合图表,但要从CSV文件中读取数据. var myConfig = { "type":"mixed", "series":[ { "values":[51,53,47,60,48,52,75,52,55,47,60,48], "type":"bar", "hover-state":{ "visible":0 } }, { "values":[69,68,54,48,70,74,98,70,72,68,49,69], "type":"line" }
30 2024-03-27
编程技术问答社区
matplotlib。如何将多个条形图与线条结合起来
我有一个非常简单的分组图表,每个小组有5组,每组4个bar.我使用了 matplotlib documentation 的示例 import numpy as np import matplotlib.pyplot as plt ind = np.arange(5) avg_bar1 = (81191,79318,57965,60557,14793) avg_bar2 = (26826,26615,31364,31088,55472) avg_bar3 = (36232,38038,38615,39014,40812) avg_bar4 = (26115,25879,25887,28326,27988) fig, ax = plt.subplots() rects1 = ax.bar(ind, avg_bar1, 0.15, label='bar1') rects2 = ax.bar(ind + 0.15, avg_bar2, 0.15, label='bar2') rects3
10 2024-03-27
编程技术问答社区
在Android中使用aChartEngine组合两个柱状图和两个线形图
以下代码以结合两个条形图和两个线图: public class GraphCombination { private Context context; private String[] weekDays = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thrusday", "Friday", "Saturday" }; private XYSeriesRenderer lowestTempBarRenderer, highestTempBarRenderer, lowestTempLineRenderer, highestTempLineRenderer; private XYMultipleSeriesRenderer multiRenderer; private int margins[] = { 50, 50, 50, 50 }; public GraphCombi
20 2024-03-27
编程技术问答社区
如何用ng2-charts获得多个图表(条形和线形)?
我有条形图,我想在此条形图上绘制平均线. 我的解决方案: 在数据集中,我添加了带有'line'的元素: com/edit/ng2-charts-bar-template?file = src%2fapp%2fapp.component.ts public barChartLabels: Label[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012']; public barChartType: ChartType = 'bar'; public barChartLegend = true; public barChartPlugins = []; public barChartData: ChartDataSets[] = [ { data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A' }, { data: [28, 48, 40, 19,
22 2024-03-27
编程技术问答社区
为柱状图和折线图添加标签值
我使用两个不同的y轴创建了一个条形图和一个线图. import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({'DXC':['T1', 'H1', 'HP', 'T1_or_H1_or_HP'], 'Count': [2485, 5595, 3091, 9933], 'percent':[1.06, 2.39, 1.31, 4.23]}) DXC Count percent 0 T1 2485 1.06 1 H1 5595 2.39 2 HP 3091 1.31 3 T1_or_H1_or_HP 9933 4.23 使用以下代码,我还可以在条形图中的每个栏旁
10 2024-03-27
编程技术问答社区
合并线和条形几何图形。如何生成适当的图例?
d2的传说看起来不错;对于d1,我想仅显示与白色/透明的回头路的Hoizontal线. df = data.frame( Date = c("2012-11-30", "2012-12-03", "2012-12-04"), d1 = c(9, 5, 11), d2 = c(4, 6, 3) ) ggplot(df, aes(Date)) + geom_bar(aes(y = d2, color = "d2"), stat="identity", fill = "red") + geom_line(aes(y = d1, group = 1, color = "d1")) + scale_colour_manual("", values=c("d1" = "blue", "d2" = "red")) 解决方案 它不是一个优雅的解决方案,但至少给出了一些结果. 我在geom_bar()中添加了aes(fill="d2")并删除fill="re
18 2024-03-27
编程技术问答社区
在同一个SSRS图表中的两种图表类型(条形和线形)。
SSRS 2005如何代表同一图表上的两种图表类型(即栏和线)? 我正在尝试创建一个看起来像以下专业制作的图像的图: 该图将其一个串联表示为条形图,然后将另外两个系列表示为重叠的线图. 我的线图作为两个独立系列,我可以编写我的sql查询以返回条形图系列的几个月中的空值,而在两个行系列中的几年中的空值以防止重叠,但是我不喜欢't请参阅如何指定每个系列的图表类型. 实际上,可以使用SSRS完成吗?还是在视觉上模拟? 解决方案 选择图表,确保突出显示图表,并且图表数据框显示在图表的右侧,您的两个系列都应在"值"部分中列出.单击系列"值"右侧的下拉箭头,使用此处(每个系列)的"更改图类型"选项.这仅会影响您单击下拉的系列:)
18 2024-03-27
编程技术问答社区
线路平面和巴布托不在X轴上对齐
import pandas as pd from matplotlib import pyplot as plt import seaborn as sns data = pd.read_csv('rating_conversion.csv') df = pd.DataFrame(data) overall_conversion_rate = df['overall_conversion_rate'] page_view_conversion = df['page_view_conversion'] Avg_Rating = df['avg_rating'] Total_Hired = df['total_hires'] df[:12] fig, ax1 = plt.subplots(figsize=(10,6)) color = 'tab:green' ax1.set_title('Total Hired and Avg Conversion % Per Rating Group
16 2024-03-27
编程技术问答社区
如何在ggplot2中绘制条形图和线形图的组合
我有以下数据,我试图将其绘制为合并的栏和线图(带有CI) 一个特征,计数,优势比和置信区间值的数据框 " 我试图将情节作为 用CI栏的线图 的线图上的计数曲线图 我尝试使用以下代码在GGPLOT2中绘制: ggplot(feat)+ geom_bar(aes(x=Feat, y=Count),stat="identity", fill = "steelblue") + geom_line(aes(x=Feat, y=OR*max(feat$Count)),stat="identity", group = 1) + geom_point(aes(x=Feat, y=OR*max(feat$Count))) + geom_errorbar(aes(x=Feat, ymin=CI1, ymax=CI2), width=.1, colour="orange", position = position_dodge(0.05)
18 2024-03-27
编程技术问答社区
在JavaFX中堆叠图表
我在Javafx中使用了Barchart和Linechart.当我使两个图表的大小相同时,将它们放在它们的相同位置时,它们彼此完美地重叠.我将如何使Linechart在Barchart顶部出现. 目前,我一直将不透明度设置为0.7,因此它们看起来"不错",但显然这不是要走的路. 解决方案 Jewelsea发布了一个 exame emove . 基本上,它归结为使用堆栈堆叠图表并修改所有叠加层的可见性. 这是我如何使用它的更简单的修改版本: public class StackedChartSample extends Application { final static String austria = "Austria"; final static String brazil = "Brazil"; final static String france = "France"; final static String it
34 2024-03-27
编程技术问答社区
条形图和折线图的结合问题
我有这样的数据帧: df_meshX_min_select = pd.DataFrame({ 'Number of Elements' : [5674, 8810,13366,19751,36491], 'Time (a)' : [42.14, 51.14, 55.64, 55.14, 56.64], 'Different Result(Temperature)' : [0.083849, 0.057309, 0.055333, 0.060516, 0.035343]}) 和我尝试将条形图(元素的数量与不同结果的数量)和同一图中的线图(元素数量与时间的数量)相结合,但是我发现了以下问题: 组合2个图时X_Value似乎不匹配,但是如果您看到数据框,则x值完全相同. 我的期望将这两个图组合到1图中: 这是我制作的代码: import numpy as np import pandas as pd import seaborn as
10 2024-03-27
编程技术问答社区